Input buildinfo: https://buildinfos.debian.net/buildinfo-pool/p/pocl/pocl_1.8-3_all.buildinfo Use metasnap for getting required timestamps New buildinfo file: /tmp/pocl-1.8-3mtmfcl1x/pocl_1.8-3_all.buildinfo Get source package info: pocl=1.8-3 Source URL: http://snapshot.notset.fr/mr/package/pocl/1.8-3/srcfiles?fileinfo=1 env -i PATH=/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp mmdebstrap --arch=amd64 --include=autoconf=2.71-2 automake=1:1.16.5-1.1 autopoint=0.21-4 autotools-dev=20180224.1+nmu1 base-files=12 base-passwd=3.5.52 bash=5.1-5+b1 binutils=2.37-10.1 binutils-common=2.37-10.1 binutils-x86-64-linux-gnu=2.37-10.1 bsdextrautils=2.37.2-5 bsdutils=1:2.37.2-5 build-essential=12.9 bzip2=1.0.8-5 ca-certificates=20211016 clang-11=1:11.1.0-4+b2 clinfo=3.0.21.02.21-1 cmake=3.22.1-1+b1 cmake-data=3.22.1-1 coreutils=8.32-4.1 cpp=4:11.2.0-2 cpp-11=11.2.0-13 dash=0.5.11+git20210903+057cd650a4ed-3 debconf=1.5.79 debhelper=13.6 debianutils=5.5-1 dh-autoreconf=20 dh-elpa-helper=2.0.10 dh-strip-nondeterminism=1.13.0-1 diffutils=1:3.7-5 docutils-common=0.17.1+dfsg-2 dpkg=1.21.1 dpkg-dev=1.21.1 dwz=0.14-1 emacsen-common=3.0.4 file=1:5.41-2 findutils=4.8.0-1 g++=4:11.2.0-2 g++-11=11.2.0-13 gcc=4:11.2.0-2 gcc-11=11.2.0-13 gcc-11-base=11.2.0-13 gettext=0.21-4 gettext-base=0.21-4 grep=3.7-1 groff-base=1.22.4-8 gzip=1.10-4 hostname=3.23 icu-devtools=67.1-7 init-system-helpers=1.61 intltool-debian=0.35.0+20060710.5 lib32gcc-s1=11.2.0-13 lib32stdc++6=11.2.0-13 libacl1=2.3.1-1 libarchive-zip-perl=1.68-1 libarchive13=3.5.2-1 libasan6=11.2.0-13 libatomic1=11.2.0-13 libattr1=1:2.5.1-1 libaudit-common=1:3.0.6-1 libaudit1=1:3.0.6-1+b1 libbinutils=2.37-10.1 libblkid1=2.37.2-5 libbrotli1=1.0.9-2+b3 libbsd0=0.11.3-1 libbz2-1.0=1.0.8-5 libc-bin=2.33-1 libc-dev-bin=2.33-2 libc6=2.33-2 libc6-dev=2.33-2 libc6-i386=2.33-2 libcap-ng0=0.7.9-2.2+b1 libcap2=1:2.44-1 libcc1-0=11.2.0-13 libclang-11-dev=1:11.1.0-4+b2 libclang-common-11-dev=1:11.1.0-4+b2 libclang-cpp11=1:11.1.0-4+b2 libclang-cpp11-dev=1:11.1.0-4+b2 libclang1-11=1:11.1.0-4+b2 libcom-err2=1.46.5-2 libcrypt-dev=1:4.4.27-1 libcrypt1=1:4.4.27-1 libctf-nobfd0=2.37-10.1 libctf0=2.37-10.1 libcurl4=7.81.0-1 libdb5.3=5.3.28+dfsg1-0.8 libdebconfclient0=0.261 libdebhelper-perl=13.6 libdpkg-perl=1.21.1 libedit2=3.1-20210910-1 libelf1=0.186-1 libexpat1=2.4.2-1 libffi-dev=3.4.2-3 libffi8=3.4.2-3 libfile-stripnondeterminism-perl=1.13.0-1 libgc1=1:8.0.6-1.1 libgcc-11-dev=11.2.0-13 libgcc-s1=11.2.0-13 libgcrypt20=1.9.4-5 libgdbm-compat4=1.22-1 libgdbm6=1.22-1 libglib2.0-0=2.70.2-1 libgmp10=2:6.2.1+dfsg-3 libgnutls30=3.7.2-5 libgomp1=11.2.0-13 libgpg-error0=1.43-1 libgssapi-krb5-2=1.18.3-7 libhogweed6=3.7.3-1 libhwloc-dev=2.7.0-1 libhwloc15=2.7.0-1 libicu-dev=67.1-7 libicu67=67.1-7 libidn2-0=2.3.2-2 libisl23=0.24-2 libitm1=11.2.0-13 libjs-jquery=3.5.1+dfsg+~3.5.5-8 libjs-sphinxdoc=4.3.2-1 libjs-underscore=1.9.1~dfsg-4 libjsoncpp25=1.9.5-2 libk5crypto3=1.18.3-7 libkeyutils1=1.6.1-2 libkrb5-3=1.18.3-7 libkrb5support0=1.18.3-7 libldap-2.4-2=2.4.59+dfsg-1 libllvm11=1:11.1.0-4+b2 liblsan0=11.2.0-13 libltdl-dev=2.4.6-15 libltdl7=2.4.6-15 liblz4-1=1.9.3-2 liblzma5=5.2.5-2 libmagic-mgc=1:5.41-2 libmagic1=1:5.41-2 libmd0=1.0.4-1 libmount1=2.37.2-5 libmpc3=1.2.1-1 libmpdec3=2.5.1-2 libmpfr6=4.1.0-3 libncurses-dev=6.3-1 libncurses6=6.3-1 libncursesw6=6.3-1 libnettle8=3.7.3-1 libnghttp2-14=1.43.0-1 libnsl-dev=1.3.0-2 libnsl2=1.3.0-2 libnuma-dev=2.0.14-3 libnuma1=2.0.14-3 libobjc-11-dev=11.2.0-13 libobjc4=11.2.0-13 libp11-kit0=0.24.0-6 libpam-modules=1.4.0-11 libpam-modules-bin=1.4.0-11 libpam-runtime=1.4.0-11 libpam0g=1.4.0-11 libpcre2-8-0=10.39-3 libpcre3=2:8.39-13 libperl5.32=5.32.1-6 libpfm4=4.11.1+git32-gd0b85fb-1 libpipeline1=1.5.5-1 libprocps8=2:3.3.17-5 libpsl5=0.21.0-1.2 libpython3-stdlib=3.9.8-1 libpython3.9-minimal=3.9.9-2 libpython3.9-stdlib=3.9.9-2 libquadmath0=11.2.0-13 libreadline8=8.1.2-1 librhash0=1.4.2-1 librtmp1=2.4+20151223.gitfa8646d.1-2+b2 libsasl2-2=2.1.27+dfsg2-2 libsasl2-modules-db=2.1.27+dfsg2-2 libseccomp2=2.5.3-2 libselinux1=3.3-1+b1 libsigsegv2=2.13-1 libsmartcols1=2.37.2-5 libsqlite3-0=3.37.2-1 libssh2-1=1.10.0-2 libssl1.1=1.1.1m-1 libstdc++-11-dev=11.2.0-13 libstdc++6=11.2.0-13 libsub-override-perl=0.09-2 libsystemd0=249.7-1 libtasn1-6=4.18.0-4 libtinfo-dev=6.3-1 libtinfo6=6.3-1 libtirpc-common=1.3.2-2 libtirpc-dev=1.3.2-2 libtirpc3=1.3.2-2 libtool=2.4.6-15 libtsan0=11.2.0-13 libubsan1=11.2.0-13 libuchardet0=0.0.7-1 libudev1=249.7-1 libunistring2=0.9.10-6 libuuid1=2.37.2-5 libuv1=1.42.0-1 libxml2=2.9.12+dfsg-5+b1 libxml2-dev=2.9.12+dfsg-5+b1 libyaml-0-2=0.2.2-1 libz3-4=4.8.12-1+b1 libz3-dev=4.8.12-1+b1 libzstd1=1.4.8+dfsg-3 linux-libc-dev=5.15.5-2 llvm-11=1:11.1.0-4+b2 llvm-11-dev=1:11.1.0-4+b2 llvm-11-linker-tools=1:11.1.0-4+b2 llvm-11-runtime=1:11.1.0-4+b2 llvm-11-tools=1:11.1.0-4+b2 login=1:4.8.1-2 lsb-base=11.1.0 m4=1.4.18-5 make=4.3-4.1 man-db=2.9.4-4 mawk=1.3.4.20200120-2 media-types=4.0.0 ncurses-base=6.3-1 ncurses-bin=6.3-1 ocl-icd-dev=2.2.14-3 ocl-icd-libopencl1=2.2.14-3 ocl-icd-opencl-dev=2.2.14-3 opencl-c-headers=3.0~2021.06.30-2 opencl-clhpp-headers=3.0~2.0.15-1 openssl=1.1.1m-1 patch=2.7.6-7 perl=5.32.1-6 perl-base=5.32.1-6 perl-modules-5.32=5.32.1-6 pkg-config=0.29.2-1 pkg-kde-tools=0.15.34 po-debconf=1.0.21+nmu1 procps=2:3.3.17-5 python-babel-localedata=2.8.0+dfsg.1-7 python3=3.9.8-1 python3-alabaster=0.7.12-1 python3-babel=2.8.0+dfsg.1-7 python3-certifi=2020.6.20-1 python3-chardet=4.0.0-1 python3-distutils=3.9.9-3 python3-docutils=0.17.1+dfsg-2 python3-idna=3.2-2 python3-imagesize=1.3.0-1 python3-jinja2=3.0.1-2 python3-lib2to3=3.9.9-3 python3-markupsafe=2.0.1-2+b1 python3-minimal=3.9.8-1 python3-packaging=21.3-1 python3-pkg-resources=59.6.0-1 python3-pygments=2.10.0+dfsg-1 python3-pyparsing=2.4.7-1 python3-requests=2.25.1+dfsg-2 python3-roman=3.3-1 python3-six=1.16.0-3 python3-snowballstemmer=2.2.0-1 python3-sphinx=4.3.2-1 python3-tz=2021.3-1 python3-urllib3=1.26.5-1~exp1 python3-yaml=5.4.1-1+b1 python3.9=3.9.9-2 python3.9-minimal=3.9.9-2 readline-common=8.1.2-1 rpcsvc-proto=1.4.2-4 sed=4.8-1 sensible-utils=0.0.17 sgml-base=1.30 sphinx-common=4.3.2-1 sysvinit-utils=3.01-1 tar=1.34+dfsg-1 tzdata=2021e-1 util-linux=2.37.2-5 xml-core=0.18+nmu1 xz-utils=5.2.5-2 zlib1g=1:1.2.11.dfsg-2 --variant=apt --aptopt=Acquire::Check-Valid-Until "false" --aptopt=Acquire::http::Dl-Limit "1000"; --aptopt=Acquire::https::Dl-Limit "1000"; --aptopt=Acquire::Retries "5"; --aptopt=APT::Get::allow-downgrades "true"; --keyring=/usr/share/keyrings/ --essential-hook=chroot "$1" sh -c "apt-get --yes install fakeroot util-linux" --essential-hook=copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ --essential-hook=chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20220115T152623Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20220115T152623Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20220116T084354Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20220106T085239Z/ unstable main' >> /etc/apt/sources.list && apt-get update" --customize-hook=chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash --customize-hook=chroot "$1" env sh -c "apt-get source --only-source -d pocl=1.8-3 && mkdir -p /build/pocl-PBB85R && dpkg-source --no-check -x /*.dsc /build/pocl-PBB85R/pocl-1.8 && chown -R builduser:builduser /build/pocl-PBB85R" --customize-hook=chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/pocl-PBB85R/pocl-1.8 && env DEB_BUILD_OPTIONS="parallel=4" LANG="C.UTF-8" LC_ALL="C.UTF-8" LC_COLLATE="C.UTF-8" SOURCE_DATE_EPOCH="1641599722" DEB_BUILD_OPTIONS=nocheck dpkg-buildpackage -uc -a amd64 --build=all" --customize-hook=sync-out /build/pocl-PBB85R /tmp/pocl-1.8-3mtmfcl1x bookworm /dev/null deb http://snapshot.notset.fr/archive/debian/20220106T085239Z unstable main I: automatically chosen mode: root I: chroot architecture amd64 is equal to the host's architecture I: automatically chosen format: null I: using /tmp/mmdebstrap.EnI0e1DHgf as tempdir I: running apt-get update... I: downloading packages with apt... I: extracting archives... I: installing essential packages... I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "apt-get --yes install fakeroot util-linux"' exec /tmp/mmdebstrap.EnI0e1DHgf Reading package lists... Building dependency tree... util-linux is already the newest version (2.37.2-5). The following NEW packages will be installed: fakeroot libfakeroot 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 135 kB of archives. After this operation, 406 kB of additional disk space will be used. Get:1 http://snapshot.notset.fr/archive/debian/20220106T085239Z unstable/main amd64 libfakeroot amd64 1.26-1.1 [48.2 kB] Get:2 http://snapshot.notset.fr/archive/debian/20220106T085239Z unstable/main amd64 fakeroot amd64 1.26-1.1 [87.0 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 135 kB in 0s (780 kB/s) Selecting previously unselected package libfakeroot:amd64. (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 ... 4684 files and directories currently installed.) Preparing to unpack .../libfakeroot_1.26-1.1_amd64.deb ... Unpacking libfakeroot:amd64 (1.26-1.1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../fakeroot_1.26-1.1_amd64.deb ... Unpacking fakeroot (1.26-1.1) ... Setting up libfakeroot:amd64 (1.26-1.1) ... Setting up fakeroot (1.26-1.1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Processing triggers for libc-bin (2.33-1) ... I: running special hook: copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20220115T152623Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20220115T152623Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20220116T084354Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20220106T085239Z/ unstable main' >> /etc/apt/sources.list && apt-get update"' exec /tmp/mmdebstrap.EnI0e1DHgf Get:1 http://snapshot.notset.fr/archive/debian/20220115T152623Z bookworm InRelease [129 kB] Get:2 http://snapshot.notset.fr/archive/debian/20220116T084354Z unstable InRelease [165 kB] Hit:3 http://snapshot.notset.fr/archive/debian/20220106T085239Z unstable InRelease Ign:4 http://snapshot.notset.fr/archive/debian/20220115T152623Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20220115T152623Z bookworm/main amd64 Packages Ign:4 http://snapshot.notset.fr/archive/debian/20220115T152623Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20220115T152623Z bookworm/main amd64 Packages Ign:4 http://snapshot.notset.fr/archive/debian/20220115T152623Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20220115T152623Z bookworm/main amd64 Packages Get:4 http://snapshot.notset.fr/archive/debian/20220115T152623Z bookworm/main Sources [11.8 MB] Get:5 http://snapshot.notset.fr/archive/debian/20220115T152623Z bookworm/main amd64 Packages [11.2 MB] Ign:6 http://snapshot.notset.fr/archive/debian/20220116T084354Z unstable/main amd64 Packages Err:6 http://snapshot.notset.fr/archive/debian/20220116T084354Z unstable/main amd64 Packages 404 Not Found [IP: 10.13.0.253 80] Ign:6 http://snapshot.notset.fr/archive/debian/20220116T084354Z unstable/main amd64 Packages Get:6 http://snapshot.notset.fr/archive/debian/20220116T084354Z unstable/main amd64 Packages [12.0 MB] Fetched 35.2 MB in 29s (1211 kB/s) Reading package lists... I: installing remaining packages inside the chroot... I: running --customize-hook in shell: sh -c 'chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash' exec /tmp/mmdebstrap.EnI0e1DHgf I: running --customize-hook in shell: sh -c 'chroot "$1" env sh -c "apt-get source --only-source -d pocl=1.8-3 && mkdir -p /build/pocl-PBB85R && dpkg-source --no-check -x /*.dsc /build/pocl-PBB85R/pocl-1.8 && chown -R builduser:builduser /build/pocl-PBB85R"' exec /tmp/mmdebstrap.EnI0e1DHgf Reading package lists... NOTICE: 'pocl' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/opencl-team/pocl.git Please use: git clone https://salsa.debian.org/opencl-team/pocl.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 1685 kB of source archives. Get:1 http://snapshot.notset.fr/archive/debian/20220115T152623Z bookworm/main pocl 1.8-3 (dsc) [2465 B] Get:2 http://snapshot.notset.fr/archive/debian/20220115T152623Z bookworm/main pocl 1.8-3 (tar) [1615 kB] Get:3 http://snapshot.notset.fr/archive/debian/20220115T152623Z bookworm/main pocl 1.8-3 (diff) [67.8 kB] Fetched 1685 kB in 1s (1192 kB/s) Download complete and in download only mode W: Download is performed unsandboxed as root as file 'pocl_1.8-3.dsc' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) dpkg-source: info: extracting pocl in /build/pocl-PBB85R/pocl-1.8 dpkg-source: info: unpacking pocl_1.8.orig.tar.gz dpkg-source: info: unpacking pocl_1.8-3.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0004-Tweaks.patch dpkg-source: info: applying 0011-Random-fix-for-accel-driver.patch dpkg-source: info: applying 0013-Fix-data-race-in-compile_and_link_program.patch dpkg-source: info: applying 0014-Fix-uninitialized-variable-in-tests-regression-test_.patch dpkg-source: info: applying 0015-Enable-test_dlopen-only-if-DLFCN-is-available.patch dpkg-source: info: applying 0016-Move-pocl_cmd_max_grid_dim_width-outside-HAVE_DLFCN_.patch dpkg-source: info: applying 0017-Fix-missing-define-in-OpenCL-CTS.patch dpkg-source: info: applying 0018-Fix-tests-regression-test_alignment_with_dynamic_wg..patch dpkg-source: info: applying 0030-Add-missing-cl_ext_pocl.h-to-install.patch dpkg-source: info: applying 0035-CUDA-don-t-leak-the-epoch_event.patch dpkg-source: info: applying 0041-CUDA-const-correctness-in-get-free-device-name-strin.patch dpkg-source: info: applying 0043-MapBuffer-MapImage-allocate-the-cl_mem-backing-buffe.patch dpkg-source: info: applying 0052-vulkan-label-tests-that-work-with-vulkan-driver.patch dpkg-source: info: applying 0058-run_test-show-diff-if-test-output-does-not-match-the.patch dpkg-source: info: applying 0059-move-vector-type-printf-tests-to-a-separate-test.patch dpkg-source: info: applying 0060-add-printf-tests-for-all-unsigned-fp-vector-types-an.patch dpkg-source: info: applying 0061-test_printf_vectors-fails-on-most-platforms.patch dpkg-source: info: applying 0062-add-test-test_ucharn.cl.patch dpkg-source: info: applying 0063-hsa-add-PTHREAD_CHECK-to-the-remaining-pthread_-call.patch dpkg-source: info: applying 0064-cuda-add-PTHREAD_CHECK-to-all-pthread_-calls.patch dpkg-source: info: applying 0066-pthread-add-PTHREAD_CHECK-to-all-pthread_-calls.patch dpkg-source: info: applying 0068-move-PTHREAD_CHECK-to-pocl_cl.h.patch dpkg-source: info: applying 0069-add-PTHREAD_CHECK2-accepting-an-additional-non-zero-.patch dpkg-source: info: applying 0071-add-PTHREAD_CHECK-to-all-macros-wrapping-pthread_-ca.patch dpkg-source: info: applying 0072-pthread-add-return-code-to-pthread_scheduler_init.patch dpkg-source: info: applying 0073-pthread-add-barrier-after-worker-thread-initializati.patch dpkg-source: info: applying 0074-pthread-cleanup-fail-pthread_scheduler_init-if-any-w.patch dpkg-source: info: applying 0075-be-more-verbose-on-pthread-errors.patch dpkg-source: info: applying 0076-add-POCL_EXPORT-to-additional-symbols-needed-by-the-.patch dpkg-source: info: applying 0077-add-POCL_EXPORT-to-additional-symbols-needed-if-hard.patch dpkg-source: info: applying 0078-add-POCL_EXPORT-to-additional-symbols-needed-by-the-.patch dpkg-source: info: applying 0079-add-POCL_EXPORT-to-additional-symbols-needed-by-the-.patch dpkg-source: info: applying 0080-rename-get_llvm_cpu_name-to-pocl_get_llvm_cpu_name.patch dpkg-source: info: applying 0081-rename-alloc_buffer_from_region-to-pocl_alloc_buffer.patch dpkg-source: info: applying 0082-rename-free_chunk-to-pocl_free_chunk.patch dpkg-source: info: applying 0083-rename-init_mem_region-to-pocl_init_mem_region.patch dpkg-source: info: applying 0084-rename-byteswap_uint32_t-to-pocl_byteswap_uint32_t.patch dpkg-source: info: applying 0086-enable-VISIBILITY_HIDDEN-by-default.patch dpkg-source: info: applying 0087-rename-pocl_basic_alloc_mem_obj-to-pocl_driver_alloc.patch dpkg-source: info: applying 0088-rename-pocl_basic_free-to-pocl_driver_free.patch dpkg-source: info: applying 0089-rename-pocl_basic_svm_fill-to-pocl_driver_svm_fill.patch dpkg-source: info: applying 0090-do-not-link-libpocl-devices-hsa.so-against-libpocl-d.patch dpkg-source: info: applying 0096-Avoid-loss-precision-in-event-time-calculations.patch dpkg-source: info: applying 0097-Avoid-inheritance-from-std-vector-in-ParallelRegion-.patch dpkg-source: info: applying 0099-restore-setting-unroll-threshold-on-LLVM-9.patch dpkg-source: info: applying 0100-link-libpocl-devices-pthread.so-with-pthread.patch dpkg-source: info: applying 0101-link-libpocl-devices-cuda.so-with-lLLVM-pthread.patch dpkg-source: info: applying 0102-link-libpocl-devices-hsa.so-with-pthread.patch dpkg-source: info: applying 0103-link-libpocl-devices-ttasim.so-with-pthread.patch dpkg-source: info: applying 0105-hsa-check-for-clang-target-hsail64.patch dpkg-source: info: applying 0106-hsa-check-for-clang-target-amdgcn-amdhsa-nogpulib.patch dpkg-source: info: applying 0107-check-for-.git-rebase-merge-to-detect-ongoing-git-re.patch dpkg-source: info: applying 0108-do-not-reformat-if-there-are-uncommitted-changes.patch dpkg-source: info: applying 0109-use-proper-tempfiles.patch dpkg-source: info: applying 0110-exit-early-if-reformatting-produced-no-changes.patch dpkg-source: info: applying 0111-import-clang-format-diff.py-from-clang-13.patch dpkg-source: info: applying 0113-drop-irrelevant-metadata-causing-warnings-on-non-x86.patch dpkg-source: info: applying 0114-do-not-build-libllvmopencl.so-by-default-no-longer-u.patch dpkg-source: info: applying 0115-add-a-copy-of-the-Boost-license-for-sleef.patch dpkg-source: info: applying 0116-add-a-copy-of-the-ROCm-Device-Libs-license-NCSA-for-.patch dpkg-source: info: applying 0117-drop-the-clangxx-works-check-from-the-vecmathlib-age.patch dpkg-source: info: applying 0118-cmake-policy-CMP0025-was-introduced-in-CMake-3.0.patch dpkg-source: info: applying 0122-llvm-13-handle-deprecated-CreateLoad.patch dpkg-source: info: applying 0127-really-enable-VISIBILITY_HIDDEN-by-default.patch dpkg-source: info: applying 0128-add-POCL_EXPORT-to-additional-symbols-needed-by-the-.patch dpkg-source: info: applying 0130-tests-use-EXIT_SUCCESS-EXIT_FAILURE-in-most-tests.patch dpkg-source: info: applying 0131-tests-simplify-EXIT_SUCCESS-EXIT_FAILURE-usage.patch dpkg-source: info: applying 0132-tests-emit-OK-along-EXIT_SUCCESS.patch dpkg-source: info: applying 0133-consistently-use-add_test-NAME-.-COMMAND.patch dpkg-source: info: applying 0134-fix-unlabeled-tests.patch dpkg-source: info: applying 0135-skip-tests-that-require-unavailable-devices.patch dpkg-source: info: applying 0136-skip-subdevice-tests-on-devices-with-only-1-compute-.patch dpkg-source: info: applying 0137-add-poclu_show_program_build_log-cl_program.patch dpkg-source: info: applying 0138-tests-run_-kernel.c-show-build-log-after-clBuildProg.patch dpkg-source: info: applying 0139-do-not-dlopen-libpocl.so-without-ENABLE_ICD.patch dpkg-source: info: applying 0140-add-dlopen-test-for-the-proxy-device.patch dpkg-source: info: applying 0141-add-testcase-for-llvm-segfault-issue-889.patch dpkg-source: info: applying 0142-ignore-known-llvm-segfault-test-failures.patch dpkg-source: info: applying 0143-add-printf-and-parameter-passing-test-for-ulongn-vec.patch dpkg-source: info: applying 0144-test_dlopen-fix-for-ICD-enabled.patch dpkg-source: info: applying 2002-link-against-single-shared-libclang-cpp-when-buildin.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 timeout.patch dpkg-source: info: applying use-system-CL-headers.patch dpkg-source: info: applying cl_ext_pocl.patch dpkg-source: info: applying fix-accel.patch I: running --customize-hook in shell: sh -c 'chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/pocl-PBB85R/pocl-1.8 && env DEB_BUILD_OPTIONS="parallel=4" LANG="C.UTF-8" LC_ALL="C.UTF-8" LC_COLLATE="C.UTF-8" SOURCE_DATE_EPOCH="1641599722" DEB_BUILD_OPTIONS=nocheck dpkg-buildpackage -uc -a amd64 --build=all"' exec /tmp/mmdebstrap.EnI0e1DHgf dpkg-buildpackage: info: source package pocl dpkg-buildpackage: info: source version 1.8-3 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Andreas Beckmann dpkg-source --before-build . debian/rules clean dh clean --with pkgkde_symbolshelper debian/rules execute_after_dh_auto_clean make[1]: Entering directory '/build/pocl-PBB85R/pocl-1.8' 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/pocl-PBB85R/pocl-1.8' dh_clean debian/rules binary-indep dh binary-indep --with pkgkde_symbolshelper dh_update_autotools_config -i dh_autoreconf -i debian/rules execute_before_dh_auto_configure make[1]: Entering directory '/build/pocl-PBB85R/pocl-1.8' 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/pocl-PBB85R/pocl-1.8' debian/rules override_dh_auto_configure make[1]: Entering directory '/build/pocl-PBB85R/pocl-1.8' Using LLC_HOST_CPU=distro /usr/lib/llvm-11/bin/llc -version LLVM (http://llvm.org/): LLVM version 11.1.0 Optimized build. Default target: x86_64-pc-linux-gnu Host CPU: broadwell 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-11/bin/llc -mattr=help /usr/lib/llvm-11/bin/llc: error: : error: unable to get target for 'unknown', see --version and --triple. make[1]: [debian/rules:78: override_dh_auto_configure] Error 1 (ignored) dh_auto_configure -- -DENABLE_ICD=ON -DWITH_LLVM_CONFIG=/usr/bin/llvm-config-11 -DLLC_HOST_CPU=GENERIC -DKERNELLIB_HOST_CPU_VARIANTS=distro -DPOCL_ICD_ABSOLUTE_PATH=OFF -DHARDENING_ENABLE=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_USE_PACKAGE_REGISTRY=OFF -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=ON -DWITH_LLVM_CONFIG=/usr/bin/llvm-config-11 -DLLC_HOST_CPU=GENERIC -DKERNELLIB_HOST_CPU_VARIANTS=distro -DPOCL_ICD_ABSOLUTE_PATH=OFF -DHARDENING_ENABLE=ON -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=OFF .. CMake Deprecation Warning at CMakeLists.txt:27 (cmake_policy): The OLD behavior for policy CMP0067 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. -- The C compiler identification is GNU 11.2.0 -- The CXX compiler identification is GNU 11.2.0 -- 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: 10 -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2") -- Checking for module 'hwloc' -- Found hwloc, version 2.7.0 -- Found Hwloc: hwloc -- Found hwloc 2.7.0 in :hwloc -- Hwloc_VERSION 2.7.0 -- Hwloc_LIBRARIES hwloc -- Hwloc_INCLUDE_DIRS -- L1D Cacheline size detected: 64 -- CMAKE_SYSTEM_NAME: Linux -- CMAKE_SYSTEM_PROCESSOR: x86_64 -- CMAKE_HOST_SYSTEM_PROCESSOR: x86_64 -- CMAKE_LIBRARY_ARCHITECTURE: x86_64-linux-gnu -- Using llvm-config: /usr/bin/llvm-config-11 -- LLVM binaries suffix : -11 -- llvm-config's LLVM_PREFIX is: /usr/lib/llvm-11 -- llvm-config's LLVM_VERSION_FULL is: 11.1.0 -- LLVM_VERSION: 11.1 -- llvm-config's LLVM_CFLAGS is: -I/usr/lib/llvm-11/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-11/include -std=c++14 -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-11/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-11/lib -- llvm-config's LLVM_BINDIR is: /usr/lib/llvm-11/bin -- llvm-config's LLVM_LIBDIR is: /usr/lib/llvm-11/lib -- llvm-config's LLVM_INCLUDEDIR is: /usr/lib/llvm-11/include -- llvm-config's LLVM_SRC_ROOT is: /usr/lib/llvm-11/build/ -- llvm-config's LLVM_OBJ_ROOT is: /usr/lib/llvm-11/build/ -- llvm-config's LLVM_ALL_TARGETS is: AArch64 AMDGPU ARM AVR BPF Hexagon Lanai Mips MSP430 NVPTX PowerPC RISCV Sparc SystemZ WebAssembly X86 XCore -- 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-11 -- llvm-config's LLVM_SYSLIBS is: -- Found clang: /usr/lib/llvm-11/bin/clang-11 -- Found clang++: /usr/bin/clang++-11 -- Found opt: /usr/bin/opt-11 -- Found llc: /usr/bin/llc-11 -- Found llvm-as: /usr/bin/llvm-as-11 -- Found llvm-link: /usr/bin/llvm-link-11 -- Found lli: /usr/bin/lli-11 -- udivmodti4 compiles without extra flags -- 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-11 -- Autodetected CPU broadwell 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 ANNOTATE_HAPPENS_BEFORE -- Looking for ANNOTATE_HAPPENS_BEFORE - not 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 -- Compiler supports IPO: YES -- Enable Link-Time Optimization (IPO) while building pocl runtime : 1 -- 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 -- GENERIC SLEEF: 128bit vectors available. -- GENERIC SLEEF: 256bit vectors NOT available. -- GENERIC SLEEF: 512bit vectors NOT available. -- GENERIC SLEEF bc list: /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/c_sleefsp.c.bc;/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/c_sleefdp.c.bc;/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/c_sleef_glue_auto.c.bc;/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/v128_sleefsimdsp.c.bc;/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/v128_sleefsimddp.c.bc -- GENERIC SLEEF bc: /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sleef.bc -- Host Kernel BC for "GENERIC": /build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/c_sleefsp.c.bc;/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/c_sleefdp.c.bc;/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/c_sleef_glue_auto.c.bc;/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/v128_sleefsimdsp.c.bc;/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/v128_sleefsimddp.c.bc -- sse2 SLEEF bc: /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sleef.bc -- Host Kernel BC for "sse2": /build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/c_sleefsp.c.bc;/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/c_sleefdp.c.bc;/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/c_sleef_glue_auto.c.bc;/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/v128_sleefsimdsp.c.bc;/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/v128_sleefsimddp.c.bc -- ssse3 SLEEF bc: /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sleef.bc -- Host Kernel BC for "ssse3": /build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/c_sleefsp.c.bc;/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/c_sleefdp.c.bc;/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/c_sleef_glue_auto.c.bc;/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/v128_sleefsimdsp.c.bc;/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/v128_sleefsimddp.c.bc -- sse41 SLEEF bc: /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sleef.bc -- Host Kernel BC for "sse41": /build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/c_sleefsp.c.bc;/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/c_sleefdp.c.bc;/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/c_sleef_glue_auto.c.bc;/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/v128_sleefsimdsp.c.bc;/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/v128_sleefsimddp.c.bc;/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/v256_sleefsimdsp.c.bc;/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/v256_sleefsimddp.c.bc -- avx SLEEF bc: /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/sleef.bc -- Host Kernel BC for "avx": /build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/c_sleefsp.c.bc;/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/c_sleefdp.c.bc;/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/c_sleef_glue_auto.c.bc;/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/v128_sleefsimdsp.c.bc;/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/v128_sleefsimddp.c.bc;/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/v256_sleefsimdsp.c.bc;/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/v256_sleefsimddp.c.bc -- avx_f16c SLEEF bc: /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sleef.bc -- Host Kernel BC for "avx_f16c": /build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/c_sleefsp.c.bc;/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/c_sleefdp.c.bc;/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/c_sleef_glue_auto.c.bc;/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/v128_sleefsimdsp.c.bc;/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/v128_sleefsimddp.c.bc;/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/v256_sleefsimdsp.c.bc;/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/v256_sleefsimddp.c.bc -- avx_fma4 SLEEF bc: /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sleef.bc -- Host Kernel BC for "avx_fma4": /build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/c_sleefsp.c.bc;/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/c_sleefdp.c.bc;/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/c_sleef_glue_auto.c.bc;/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/v128_sleefsimdsp.c.bc;/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/v128_sleefsimddp.c.bc;/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/v256_sleefsimdsp.c.bc;/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/v256_sleefsimddp.c.bc -- avx2 SLEEF bc: /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sleef.bc -- Host Kernel BC for "avx2": /build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/c_sleefsp.c.bc;/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/c_sleefdp.c.bc;/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/c_sleef_glue_auto.c.bc;/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v128_sleefsimdsp.c.bc;/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v128_sleefsimddp.c.bc;/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v256_sleefsimdsp.c.bc;/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v256_sleefsimddp.c.bc;/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v512_sleefsimdsp.c.bc;/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v512_sleefsimddp.c.bc -- avx512 SLEEF bc: /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sleef.bc -- Host Kernel BC for "avx512": /build/pocl-PBB85R/pocl-1.8/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;-L/usr/lib/x86_64-linux-gnu;OpenCL -- OPENCL_CFLAGS: -- POCLU LINK OPTS: poclu;Threads::Threads;-L/usr/lib/x86_64-linux-gnu;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-11 -- LLVM_OPT: /usr/bin/opt-11 -- LLVM_LLC: /usr/bin/llc-11 -- LLVM_AS: /usr/bin/llvm-as-11 -- LLVM_LINK: /usr/bin/llvm-link-11 -- LLVM_LLI: /usr/bin/lli-11 -- WITH_LLVM_CONFIG (User preferred llvm-config): /usr/bin/llvm-config-11 -- -- ******* 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.8.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: 11.1 -- 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-11/include -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -- LLVM_CXXFLAGS: -I/usr/lib/llvm-11/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -- LLVM_CPPFLAGS: -I/usr/lib/llvm-11/include -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -- LLVM_LDFLAGS: -L/usr/lib/llvm-11/lib -- LLVM_LIBDIR: /usr/lib/llvm-11/lib -- LLVM_INCLUDEDIR: /usr/lib/llvm-11/include -- LLVM_SRC_ROOT: /usr/lib/llvm-11/build/ -- LLVM_OBJ_ROOT: /usr/lib/llvm-11/build/ -- LLVM_INCLUDE_DIRS: -- LLVM_ALL_TARGETS: AArch64 AMDGPU ARM AVR BPF Hexagon Lanai Mips MSP430 NVPTX PowerPC RISCV Sparc SystemZ WebAssembly X86 XCore -- 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-11/lib/libLLVM-11.so -- ----------- -------------------------------- -------- -- clang libs libpocl will be linked to (CLANG_LIBFILES): -- /usr/lib/llvm-11/lib/libclang-cpp.so -- ----------- -------------------------------- -------- -- system libs libpocl will be linked to (LLVM_SYSLIBS): -- -- ----------- -------------------------------- -------- -- ******* Enabled features: -- -- DEVELOPER_MODE: OFF -- ENABLE_CONFORMANCE: ON -- ENABLE_IPO: YES -- ENABLE_ICD: ON -- 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 -- ENABLE_LLVM: 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 CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY -- Build files have been written to: /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu make[1]: Leaving directory '/build/pocl-PBB85R/pocl-1.8' debian/rules override_dh_auto_build-indep make[1]: Entering directory '/build/pocl-PBB85R/pocl-1.8' sphinx-build -N -b html doc/sphinx/source build-doc/html Running Sphinx v4.3.2 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 18 source files that are out of date updating environment: [new config] 18 added, 0 changed, 0 removed reading sources... [ 5%] accel reading sources... [ 11%] conformance reading sources... [ 16%] cuda reading sources... [ 22%] debug reading sources... [ 27%] design reading sources... [ 33%] development reading sources... [ 38%] extensions reading sources... [ 44%] faq reading sources... [ 50%] features reading sources... [ 55%] host_library reading sources... [ 61%] hsa reading sources... [ 66%] index reading sources... [ 72%] install reading sources... [ 77%] kernel_compiler reading sources... [ 83%] memory_management reading sources... [ 88%] opencl_status reading sources... [ 94%] pocl_binary reading sources... [100%] using /build/pocl-PBB85R/pocl-1.8/doc/sphinx/source/install.rst:24: WARNING: Literal block expected; none found. /build/pocl-PBB85R/pocl-1.8/doc/sphinx/source/using.rst:83: 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... [ 16%] cuda writing output... [ 22%] debug writing output... [ 27%] design writing output... [ 33%] development writing output... [ 38%] extensions writing output... [ 44%] faq writing output... [ 50%] features writing output... [ 55%] host_library writing output... [ 61%] hsa writing output... [ 66%] index writing output... [ 72%] install writing output... [ 77%] kernel_compiler writing output... [ 83%] 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, 3 warnings. The HTML pages are in build-doc/html. make[1]: Leaving directory '/build/pocl-PBB85R/pocl-1.8' create-stamp debian/debhelper-build-stamp dh_prep -i dh_auto_install -i cd obj-x86_64-linux-gnu && make -j10 install DESTDIR=/build/pocl-PBB85R/pocl-1.8/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' /usr/bin/cmake -S/build/pocl-PBB85R/pocl-1.8 -B/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/CMakeFiles /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' 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_GENERIC.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/depend 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_ssse3.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_ssse3.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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/lib/kernel/host /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_avx512.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/lib/kernel/host /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_sse2.dir/DependInfo.cmake --color= make -f lib/kernel/host/CMakeFiles/sleef_config_avx.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_avx.dir/depend make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/lib/kernel/host /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_GENERIC.dir/DependInfo.cmake --color= 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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/lib/kernel/host /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_avx.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/lib/kernel/host /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_ssse3.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/lib/kernel/host /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_sse41.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/lib/kernel/host /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_avx_f16c.dir/DependInfo.cmake --color= make -f lib/kernel/host/CMakeFiles/sleef_config_avx_fma4.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_avx_fma4.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/llvmopencl/CMakeFiles/llvmpasses.dir/build.make lib/llvmopencl/CMakeFiles/llvmpasses.dir/depend make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/lib/kernel/host /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_avx_fma4.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/lib/kernel/host /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/sleef_config_avx2.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/build make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/llvmopencl /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/llvmopencl/CMakeFiles/llvmpasses.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' 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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 0%] Generating ../../../sleef_config_temp_sse2.h.witness make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E copy_if_different /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h.new /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 0%] Generating ../../../sleef_config_temp_ssse3.h.witness make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E copy_if_different /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h.new /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h make -f lib/kernel/host/CMakeFiles/sleef_config_sse41.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_sse41.dir/build make -f lib/kernel/host/CMakeFiles/sleef_config_avx_f16c.dir/build.make lib/kernel/host/CMakeFiles/sleef_config_avx_f16c.dir/build [ 0%] Generating ../../../sleef_config_temp_avx.h.witness make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E copy_if_different /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx.h.new /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 0%] Generating ../../../sleef_config_temp_avx512.h.witness [ 0%] Generating ../../../sleef_config_temp_GENERIC.h.witness cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E copy_if_different /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h.new /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E copy_if_different /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h.new /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 1%] Generating ../../../sleef_config_temp_avx_fma4.h.witness cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E touch /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h.witness cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E copy_if_different /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h.new /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 1%] Generating ../../../sleef_config_temp_sse41.h.witness cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E copy_if_different /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h.new /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E touch /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h.witness [ 1%] Generating ../../../sleef_config_temp_avx_f16c.h.witness cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E copy_if_different /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h.new /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 1%] Generating ../../../sleef_config_temp_avx2.h.witness cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E copy_if_different /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h.new /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E touch /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h.witness [ 1%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/AllocasToEntry.cc.o make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-11/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto -fno-fat-lto-objects -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 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/AllocasToEntry.cc.o -MF CMakeFiles/llvmpasses.dir/AllocasToEntry.cc.o.d -o CMakeFiles/llvmpasses.dir/AllocasToEntry.cc.o -c /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AllocasToEntry.cc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E touch /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h.witness make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 1%] Built target sleef_config_sse2 make -f lib/CL/CMakeFiles/lib_cl_llvm.dir/build.make lib/CL/CMakeFiles/lib_cl_llvm.dir/depend make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/lib/CL /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL/CMakeFiles/lib_cl_llvm.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 1%] Built target sleef_config_sse41 [ 1%] Built target sleef_config_GENERIC make -f lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build.make lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/depend make -f lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/build.make lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/depend [ 1%] Built target sleef_config_ssse3 make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/topology /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL/devices/topology /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/lib/CL /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/DependInfo.cmake --color= make -f lib/CL/devices/CMakeFiles/pocl-devices.dir/build.make lib/CL/devices/CMakeFiles/pocl-devices.dir/depend make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/lib/CL/devices /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL/devices /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL/devices/CMakeFiles/pocl-devices.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 1%] Building CXX object lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_build.cc.o make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -flto -fno-fat-lto-objects -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 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/lib/llvm-11/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/build/pocl-PBB85R/pocl-1.8/lib/CL/../llvmopencl" -MD -MT lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_build.cc.o -MF CMakeFiles/lib_cl_llvm.dir/pocl_llvm_build.cc.o.d -o CMakeFiles/lib_cl_llvm.dir/pocl_llvm_build.cc.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc 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]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make -f lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build.make lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/build make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make -f lib/CL/devices/CMakeFiles/pocl-devices.dir/build.make lib/CL/devices/CMakeFiles/pocl-devices.dir/build make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 1%] Building C object lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/pocl_topology.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL/devices/topology && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/devices/topology/CMakeFiles/pocl-devices-topology.dir/pocl_topology.c.o -MF CMakeFiles/pocl-devices-topology.dir/pocl_topology.c.o.d -o CMakeFiles/pocl-devices-topology.dir/pocl_topology.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/topology/pocl_topology.c [ 1%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/devices.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL/devices && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/devices/CMakeFiles/pocl-devices.dir/devices.c.o -MF CMakeFiles/pocl-devices.dir/devices.c.o.d -o CMakeFiles/pocl-devices.dir/devices.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/devices.c [ 1%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateContextFromType.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateContextFromType.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateContextFromType.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateContextFromType.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateContextFromType.c cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E touch /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h.witness cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E touch /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h.witness cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E touch /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h.witness cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E touch /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx.h.witness cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/cmake -E touch /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h.witness make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/./pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/./pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/devices.c:45: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/./pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/./pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/topology/pocl_topology.c:29: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 1%] Built target sleef_config_avx_f16c make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/devices.c: In function ‘pocl_device_get_env_count’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/devices.c:247:10: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result [-Wsign-conversion] 247 | return dev_count; | ^~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/devices.c: In function ‘str_toupper’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/devices.c:314:14: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 314 | out[i] = toupper(in[i]); | ^~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/devices.c: In function ‘pocl_init_devices’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/devices.c:468:12: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 468 | sleep (delay); | ^~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/devices.c:576:25: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result [-Wsign-conversion] 576 | dev->dev_id = dev_index; | ^~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/devices.c:581:32: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result [-Wsign-conversion] 581 | dev->global_mem_id = dev_index; | ^~~~~~~~~ [ 1%] Built target sleef_config_avx512 [ 1%] Built target sleef_config_avx2 make -f lib/poclu/CMakeFiles/poclu.dir/build.make lib/poclu/CMakeFiles/poclu.dir/depend In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/../pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/../pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/devices.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateContextFromType.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/lib/poclu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/poclu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/poclu/CMakeFiles/poclu.dir/DependInfo.cmake --color= /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/topology/pocl_topology.c: In function ‘pocl_topology_detect_device_info’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/topology/pocl_topology.c:170:31: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 170 | unsigned shared_depth = cache->depth; | ^~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/topology/pocl_topology.c:173:55: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result [-Wsign-conversion] 173 | = hwloc_get_nbobjs_by_depth (pocl_topology, nonshared_depth); | ^~~~~~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/topology/pocl_topology.c:176:58: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result [-Wsign-conversion] 176 | cache = hwloc_get_obj_by_depth (pocl_topology, nonshared_depth, 0); | ^~~~~~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/topology/pocl_topology.c:192:43: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘cl_uint’ {aka ‘unsigned int’} may change value [-Wconversion] 192 | device->global_mem_cacheline_size = cacheline_size; | ^~~~~~~~~~~~~~ [ 1%] Built target sleef_config_avx_fma4 make -f bin/CMakeFiles/poclcc.dir/build.make bin/CMakeFiles/poclcc.dir/depend [ 1%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseContext.c.o make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/bin /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/bin /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/bin/CMakeFiles/poclcc.dir/DependInfo.cmake --color= [ 1%] Built target sleef_config_avx cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseContext.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clReleaseContext.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseContext.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clReleaseContext.c [ 1%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainContext.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainContext.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clRetainContext.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainContext.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clRetainContext.c make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 1%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetContextInfo.c.o make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetContextInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetContextInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetContextInfo.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetContextInfo.c make -f bin/CMakeFiles/poclcc.dir/build.make bin/CMakeFiles/poclcc.dir/build [ 1%] Building C object lib/poclu/CMakeFiles/poclu.dir/bswap.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/poclu && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/poclu/CMakeFiles/poclu.dir/bswap.c.o -MF CMakeFiles/poclu.dir/bswap.c.o.d -o CMakeFiles/poclu.dir/bswap.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/poclu/bswap.c make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 1%] Building C object bin/CMakeFiles/poclcc.dir/poclcc.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/bin && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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 -DDISABLE_OPENCL_20 -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -pthread -MD -MT bin/CMakeFiles/poclcc.dir/poclcc.c.o -MF CMakeFiles/poclcc.dir/poclcc.c.o.d -o CMakeFiles/poclcc.dir/poclcc.c.o -c /build/pocl-PBB85R/pocl-1.8/bin/poclcc.c In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clRetainContext.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/../pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/../pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/devices.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clReleaseContext.c:25: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ [ 1%] Building C object lib/poclu/CMakeFiles/poclu.dir/misc.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/poclu && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/poclu/CMakeFiles/poclu.dir/misc.c.o -MF CMakeFiles/poclu.dir/misc.c.o.d -o CMakeFiles/poclu.dir/misc.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/poclu/misc.c make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_util.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetContextInfo.c:25: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetContextInfo.c: In function ‘POclGetContextInfo’: /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetContextInfo.c:43:26: warning: conversion to ‘cl_uint’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 43 | cl_uint refcount = context->pocl_refcount; | ^~~~~~~ [ 1%] Built target pocl-devices-topology /build/pocl-PBB85R/pocl-1.8/bin/poclcc.c: In function ‘process_help’: /build/pocl-PBB85R/pocl-1.8/bin/poclcc.c:112:18: warning: unused parameter ‘arg’ [-Wunused-parameter] 112 | process_help(int arg, char **argv, int argc) | ~~~~^~~ /build/pocl-PBB85R/pocl-1.8/bin/poclcc.c:112:30: warning: unused parameter ‘argv’ [-Wunused-parameter] 112 | process_help(int arg, char **argv, int argc) | ~~~~~~~^~~~ /build/pocl-PBB85R/pocl-1.8/bin/poclcc.c:112:40: warning: unused parameter ‘argc’ [-Wunused-parameter] 112 | process_help(int arg, char **argv, int argc) | ~~~~^~~~ /build/pocl-PBB85R/pocl-1.8/bin/poclcc.c: In function ‘process_device_id’: /build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/bin/poclcc.c: In function ‘process_list_devices’: /build/pocl-PBB85R/pocl-1.8/bin/poclcc.c:174:26: warning: unused parameter ‘arg’ [-Wunused-parameter] 174 | process_list_devices(int arg, char **argv, int argc) | ~~~~^~~ /build/pocl-PBB85R/pocl-1.8/bin/poclcc.c:174:38: warning: unused parameter ‘argv’ [-Wunused-parameter] 174 | process_list_devices(int arg, char **argv, int argc) | ~~~~~~~^~~~ /build/pocl-PBB85R/pocl-1.8/bin/poclcc.c:174:48: warning: unused parameter ‘argc’ [-Wunused-parameter] 174 | process_list_devices(int arg, char **argv, int argc) | ~~~~^~~~ /build/pocl-PBB85R/pocl-1.8/lib/poclu/misc.c: In function ‘poclu_read_binfile’: /build/pocl-PBB85R/pocl-1.8/lib/poclu/misc.c:154:10: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘long int’ may change the sign of the result [-Wsign-conversion] 154 | *len = ftell (file); | ^~~~~ /build/pocl-PBB85R/pocl-1.8/lib/poclu/misc.c:163:3: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 163 | fread (src, *len, 1, file); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 1%] Building C object lib/poclu/CMakeFiles/poclu.dir/cl_half.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/poclu && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/poclu/CMakeFiles/poclu.dir/cl_half.c.o -MF CMakeFiles/poclu.dir/cl_half.c.o.d -o CMakeFiles/poclu.dir/cl_half.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/poclu/cl_half.c [ 1%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueue.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueue.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueue.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueue.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateCommandQueue.c make -f tests/runtime/CMakeFiles/test_dlopen.dir/build.make tests/runtime/CMakeFiles/test_dlopen.dir/depend make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/runtime /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_dlopen.dir/DependInfo.cmake --color= [ 1%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/bufalloc.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL/devices && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/devices/CMakeFiles/pocl-devices.dir/bufalloc.c.o -MF CMakeFiles/pocl-devices.dir/bufalloc.c.o.d -o CMakeFiles/pocl-devices.dir/bufalloc.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/bufalloc.c make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_dlopen.dir/build.make tests/runtime/CMakeFiles/test_dlopen.dir/build [ 1%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueueWithProperties.c.o make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueueWithProperties.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueueWithProperties.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateCommandQueueWithProperties.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateCommandQueueWithProperties.c /build/pocl-PBB85R/pocl-1.8/lib/poclu/cl_half.c: In function ‘poclu_float_to_cl_half_fast’: /build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/lib/poclu/cl_half.c: In function ‘poclu_float_to_cl_half’: /build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/lib/poclu/cl_half.c: In function ‘poclu_float_to_cl_half_ceil’: /build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/lib/poclu/cl_half.c: In function ‘poclu_float_to_cl_half_floor’: /build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/lib/poclu/cl_half.c: In function ‘poclu_cl_half_to_float’: /build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/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%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseCommandQueue.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseCommandQueue.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clReleaseCommandQueue.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseCommandQueue.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clReleaseCommandQueue.c [ 1%] Building C object tests/runtime/CMakeFiles/test_dlopen.dir/test_dlopen.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -MD -MT tests/runtime/CMakeFiles/test_dlopen.dir/test_dlopen.c.o -MF CMakeFiles/test_dlopen.dir/test_dlopen.c.o.d -o CMakeFiles/test_dlopen.dir/test_dlopen.c.o -c /build/pocl-PBB85R/pocl-1.8/tests/runtime/test_dlopen.c [ 1%] Building C object bin/CMakeFiles/poclcc.dir/__/lib/poclu/misc.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/bin && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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 -DDISABLE_OPENCL_20 -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/build/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -pthread -MD -MT bin/CMakeFiles/poclcc.dir/__/lib/poclu/misc.c.o -MF CMakeFiles/poclcc.dir/__/lib/poclu/misc.c.o.d -o CMakeFiles/poclcc.dir/__/lib/poclu/misc.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/poclu/misc.c In file included from /usr/lib/llvm-11/include/llvm/Transforms/IPO/Attributor.h:105, from /usr/lib/llvm-11/include/llvm/LinkAllPasses.h:44, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:47: /usr/lib/llvm-11/include/llvm/Analysis/CFG.h:140:1: warning: multi-line comment [-Wcomment] 140 | /// / \ | ^ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateCommandQueue.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-11/include/llvm/IR/Constants.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AllocasToEntry.cc:31: /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In static member function ‘static unsigned int llvm::APInt::getNumWords(unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1585:59: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1585 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In member function ‘unsigned int llvm::APInt::nearestLogBase2() const’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1831:20: warning: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 1831 | return U.VAL - 1; | ~~~~~~^~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/./pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/./pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/bufalloc.h:41, from /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/bufalloc.c:70: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_util.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateCommandQueueWithProperties.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/bufalloc.c: In function ‘chunk_slack’: /build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/lib/CL/devices/bufalloc.c: In function ‘append_new_chunk’: /build/pocl-PBB85R/pocl-1.8/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/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clReleaseCommandQueue.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ [ 1%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainCommandQueue.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainCommandQueue.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clRetainCommandQueue.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainCommandQueue.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clRetainCommandQueue.c [ 1%] Linking C executable test_dlopen cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_dlopen.dir/link.txt --verbose=1 /build/pocl-PBB85R/pocl-1.8/lib/poclu/misc.c: In function ‘poclu_read_binfile’: /build/pocl-PBB85R/pocl-1.8/lib/poclu/misc.c:154:10: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘long int’ may change the sign of the result [-Wsign-conversion] 154 | *len = ftell (file); | ^~~~~ /build/pocl-PBB85R/pocl-1.8/lib/poclu/misc.c:163:3: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 163 | fread (src, *len, 1, file); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/test_dlopen.dir/test_dlopen.c.o -o test_dlopen /usr/lib/x86_64-linux-gnu/libdl.so [ 1%] Linking C static library libpoclu.a cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/poclu && /usr/bin/cmake -P CMakeFiles/poclu.dir/cmake_clean_target.cmake [ 1%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/common.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL/devices && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/devices/CMakeFiles/pocl-devices.dir/common.c.o -MF CMakeFiles/pocl-devices.dir/common.c.o.d -o CMakeFiles/pocl-devices.dir/common.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common.c In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clRetainCommandQueue.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ [ 1%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/pocl_local_size.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/poclu && /usr/bin/cmake -E cmake_link_script CMakeFiles/poclu.dir/link.txt --verbose=1 cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL/devices && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/devices/CMakeFiles/pocl-devices.dir/pocl_local_size.c.o -MF CMakeFiles/pocl-devices.dir/pocl_local_size.c.o.d -o CMakeFiles/pocl-devices.dir/pocl_local_size.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pocl_local_size.c make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' /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 [ 1%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/common_driver.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL/devices && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/devices/CMakeFiles/pocl-devices.dir/common_driver.c.o -MF CMakeFiles/pocl-devices.dir/common_driver.c.o.d -o CMakeFiles/pocl-devices.dir/common_driver.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common_driver.c [ 1%] Built target test_dlopen In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/./pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/./pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common.c:43: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ [ 1%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/cpuinfo.c.o /build/pocl-PBB85R/pocl-1.8/lib/poclu/misc.c: In function ‘poclu_load_program_multidev’: /build/pocl-PBB85R/pocl-1.8/lib/poclu/misc.c:496:6: warning: ‘program’ may be used uninitialized in this function [-Wmaybe-uninitialized] 496 | *p = program; | ~~~^~~~~~~~~ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL/devices && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/devices/CMakeFiles/pocl-devices.dir/cpuinfo.c.o -MF CMakeFiles/pocl-devices.dir/cpuinfo.c.o.d -o CMakeFiles/pocl-devices.dir/cpuinfo.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/cpuinfo.c In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/./pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/./pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pocl_local_size.h:27, from /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pocl_local_size.c:25: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ [ 1%] Building C object lib/CL/devices/CMakeFiles/pocl-devices.dir/signal_handlers.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL/devices && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/devices/CMakeFiles/pocl-devices.dir/signal_handlers.c.o -MF CMakeFiles/pocl-devices.dir/signal_handlers.c.o.d -o CMakeFiles/pocl-devices.dir/signal_handlers.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/signal_handlers.c /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pocl_local_size.c: In function ‘gcd’: /build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/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; | ^ [ 1%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetCommandQueueInfo.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetCommandQueueInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetCommandQueueInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetCommandQueueInfo.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetCommandQueueInfo.c /usr/bin/ranlib libpoclu.a In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/./pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/./pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common_driver.c:8: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ [ 1%] Linking C executable poclcc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/bin && /usr/bin/cmake -E cmake_link_script CMakeFiles/poclcc.dir/link.txt --verbose=1 /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common_driver.c: In function ‘pocl_driver_read’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common_driver.c:40:25: warning: unused parameter ‘data’ [-Wunused-parameter] 40 | pocl_driver_read (void *data, void *__restrict__ host_ptr, | ~~~~~~^~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common_driver.c:41:59: warning: unused parameter ‘src_buf’ [-Wunused-parameter] 41 | pocl_mem_identifier *src_mem_id, cl_mem src_buf, | ~~~~~~~^~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common_driver.c: In function ‘pocl_driver_write’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common_driver.c:52:26: warning: unused parameter ‘data’ [-Wunused-parameter] 52 | pocl_driver_write (void *data, const void *__restrict__ host_ptr, | ~~~~~~^~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common_driver.c:53:60: warning: unused parameter ‘dst_buf’ [-Wunused-parameter] 53 | pocl_mem_identifier *dst_mem_id, cl_mem dst_buf, | ~~~~~~~^~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common_driver.c: In function ‘pocl_driver_copy’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common_driver.c:64:25: warning: unused parameter ‘data’ [-Wunused-parameter] 64 | pocl_driver_copy (void *data, pocl_mem_identifier *dst_mem_id, cl_mem dst_buf, | ~~~~~~^~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common_driver.c:64:71: warning: unused parameter ‘dst_buf’ [-Wunused-parameter] 64 | pocl_driver_copy (void *data, pocl_mem_identifier *dst_mem_id, cl_mem dst_buf, | ~~~~~~~^~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common_driver.c:65:59: warning: unused parameter ‘src_buf’ [-Wunused-parameter] 65 | pocl_mem_identifier *src_mem_id, cl_mem src_buf, | ~~~~~~~^~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common_driver.c: In function ‘pocl_driver_copy_with_size’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common_driver.c:77:35: warning: unused parameter ‘data’ [-Wunused-parameter] 77 | pocl_driver_copy_with_size (void *data, pocl_mem_identifier *dst_mem_id, | ~~~~~~^~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common_driver.c:78:36: warning: unused parameter ‘dst_buf’ [-Wunused-parameter] 78 | cl_mem dst_buf, pocl_mem_identifier *src_mem_id, | ~~~~~~~^~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common_driver.c:79:36: warning: unused parameter ‘src_buf’ [-Wunused-parameter] 79 | cl_mem src_buf, | ~~~~~~~^~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common_driver.c:81:36: warning: unused parameter ‘content_size_buf’ [-Wunused-parameter] 81 | cl_mem content_size_buf, size_t dst_offset, | ~~~~~~~^~~~~~~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common_driver.c: In function ‘pocl_driver_copy_rect’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common_driver.c:104:30: warning: unused parameter ‘data’ [-Wunused-parameter] 104 | pocl_driver_copy_rect (void *data, pocl_mem_identifier *dst_mem_id, | ~~~~~~^~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common_driver.c:105:31: warning: unused parameter ‘dst_buf’ [-Wunused-parameter] 105 | cl_mem dst_buf, pocl_mem_identifier *src_mem_id, | ~~~~~~~^~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common_driver.c:106:31: warning: unused parameter ‘src_buf’ [-Wunused-parameter] 106 | cl_mem src_buf, | ~~~~~~~^~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common_driver.c: In function ‘pocl_driver_write_rect’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common_driver.c:162:31: warning: unused parameter ‘data’ [-Wunused-parameter] 162 | pocl_driver_write_rect (void *data, const void *__restrict__ const host_ptr, | ~~~~~~^~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common_driver.c:163:65: warning: unused parameter ‘dst_buf’ [-Wunused-parameter] 163 | pocl_mem_identifier *dst_mem_id, cl_mem dst_buf, | ~~~~~~~^~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common_driver.c: In function ‘pocl_driver_read_rect’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common_driver.c:221:30: warning: unused parameter ‘data’ [-Wunused-parameter] 221 | pocl_driver_read_rect (void *data, void *__restrict__ const host_ptr, | ~~~~~~^~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common_driver.c:222:64: warning: unused parameter ‘src_buf’ [-Wunused-parameter] 222 | pocl_mem_identifier *src_mem_id, cl_mem src_buf, | ~~~~~~~^~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common_driver.c: In function ‘pocl_driver_memfill’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common_driver.c:278:28: warning: unused parameter ‘data’ [-Wunused-parameter] 278 | pocl_driver_memfill (void *data, pocl_mem_identifier *dst_mem_id, | ~~~~~~^~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common_driver.c:279:29: warning: unused parameter ‘dst_buf’ [-Wunused-parameter] 279 | cl_mem dst_buf, size_t size, size_t offset, | ~~~~~~~^~~~~~~ make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common_driver.c: In function ‘pocl_driver_map_mem’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common_driver.c:359:28: warning: unused parameter ‘data’ [-Wunused-parameter] 359 | pocl_driver_map_mem (void *data, pocl_mem_identifier *src_mem_id, | ~~~~~~^~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common_driver.c:360:29: warning: unused parameter ‘src_buf’ [-Wunused-parameter] 360 | cl_mem src_buf, mem_mapping_t *map) | ~~~~~~~^~~~~~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/./pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/./pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/cpuinfo.c:25: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common_driver.c: In function ‘pocl_driver_unmap_mem’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common_driver.c:379:30: warning: unused parameter ‘data’ [-Wunused-parameter] 379 | pocl_driver_unmap_mem (void *data, pocl_mem_identifier *dst_mem_id, | ~~~~~~^~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common_driver.c:380:31: warning: unused parameter ‘dst_buf’ [-Wunused-parameter] 380 | cl_mem dst_buf, mem_mapping_t *map) | ~~~~~~~^~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common_driver.c: In function ‘pocl_driver_get_mapping_ptr’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common_driver.c:400:22: warning: unused variable ‘src_device_ptr’ [-Wunused-variable] 400 | char *__restrict__ src_device_ptr = (char *)mem_id->mem_ptr; | ^~~~~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common_driver.c:397:36: warning: unused parameter ‘data’ [-Wunused-parameter] 397 | pocl_driver_get_mapping_ptr (void *data, pocl_mem_identifier *mem_id, | ~~~~~~^~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common_driver.c: In function ‘pocl_driver_free_mapping_ptr’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common_driver.c:421:22: warning: unused variable ‘src_device_ptr’ [-Wunused-variable] 421 | char *__restrict__ src_device_ptr = (char *)mem_id->mem_ptr; | ^~~~~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common_driver.c:418:37: warning: unused parameter ‘data’ [-Wunused-parameter] 418 | pocl_driver_free_mapping_ptr (void *data, pocl_mem_identifier *mem_id, | ~~~~~~^~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common_driver.c: In function ‘pocl_driver_alloc_mem_obj’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common_driver.c:434:67: warning: unused parameter ‘host_ptr’ [-Wunused-parameter] 434 | pocl_driver_alloc_mem_obj (cl_device_id device, cl_mem mem, void *host_ptr) | ~~~~~~^~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common_driver.c: In function ‘pocl_llvm_link_and_convert_spir’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common_driver.c:502:7: warning: unused variable ‘error’ [-Wunused-variable] 502 | int error; | ^~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common_driver.c:499:38: warning: unused parameter ‘link_program’ [-Wunused-parameter] 499 | int link_program, int spir_build) | ~~~~^~~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common_driver.c:499:56: warning: unused parameter ‘spir_build’ [-Wunused-parameter] 499 | int link_program, int spir_build) | ~~~~^~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common_driver.c: In function ‘pocl_driver_free_program’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common_driver.c:655:40: warning: unused parameter ‘device’ [-Wunused-parameter] 655 | pocl_driver_free_program (cl_device_id device, cl_program program, | ~~~~~~~~~~~~~^~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common_driver.c: In function ‘pocl_driver_setup_metadata’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common_driver.c:665:42: warning: unused parameter ‘device’ [-Wunused-parameter] 665 | pocl_driver_setup_metadata (cl_device_id device, cl_program program, | ~~~~~~~~~~~~~^~~~~~ /usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie -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 -L/usr/lib/x86_64-linux-gnu -lOpenCL -pthread [ 1%] Built target poclu make -f lib/kernel/host/CMakeFiles/kernel_host_avx512.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx512.dir/depend In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_util.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetCommandQueueInfo.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/lib/kernel/host /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_avx512.dir/DependInfo.cmake --color= /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/cpuinfo.c: In function ‘pocl_cpuinfo_detect_max_clock_frequency’: /build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/lib/CL/devices/cpuinfo.c: In function ‘pocl_cpuinfo_detect_compute_unit_count’: /build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/lib/CL/devices/cpuinfo.c: In function ‘pocl_cpuinfo_get_cpu_name_and_vendor’: /build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/lib/CL/devices/cpuinfo.c:353:49: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘long int’ may change the sign of the result [-Wsign-conversion] 353 | char *_vendor = (char *)malloc (end - start + 1); | ~~~~~~~~~~~~^~~ /build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/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); | ^~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/./pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/./pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/include/pocl_cache.h:27, from /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/signal_handlers.c:19: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/signal_handlers.c: In function ‘format_int’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/signal_handlers.c:47:22: warning: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 47 | unsigned dig = num % 10; | ^~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/signal_handlers.c:49:46: warning: conversion from ‘unsigned int’ to ‘char’ may change value [-Wconversion] 49 | out[FORMATTED_ULONG_MAX_LEN - 1 - i] = 48 + dig; | ^~ [ 1%] Building SLEEF to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v512_sleefsimddp.c.bc make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/arch -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -O1 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v512_sleefsimddp.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleefsimddp.c [ 1%] Building SLEEF to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/c_sleefsp.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/arch -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -O1 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/c_sleefsp.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleefsp.c [ 1%] Built target poclcc In file included from /usr/lib/llvm-11/include/llvm/IR/Value.h:20, from /usr/lib/llvm-11/include/llvm/IR/User.h:24, from /usr/lib/llvm-11/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-11/include/llvm/IR/Constants.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AllocasToEntry.cc:31: /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In constructor ‘llvm::Align::Align(uint64_t)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:79:25: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 79 | ShiftValue = Log2_64(Value); | ~~~~~~~^~~~~~~ [ 1%] Building SLEEF to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/c_sleefdp.c.bc /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In function ‘llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:249:26: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 249 | Out.ShiftValue = Value - 1; | ~~~~~~^~~ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/arch -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -O1 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/c_sleefdp.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleefdp.c In file included from /usr/lib/llvm-11/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-11/include/llvm/IR/Constants.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AllocasToEntry.cc:31: /usr/lib/llvm-11/include/llvm/IR/User.h: In constructor ‘llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/User.h:76:23: warning: conversion from ‘unsigned int’ to ‘unsigned int:28’ may change value [-Wconversion] 76 | NumUserOperands = NumOps; | ^~~~~~ [ 1%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateBuffer.c.o /usr/lib/llvm-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setGlobalVariableNumOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setNumHungOffUseOperands(unsigned int)’: /usr/lib/llvm-11/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateBuffer.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateBuffer.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateBuffer.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateBuffer.c [ 1%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubBuffer.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubBuffer.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubBuffer.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubBuffer.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateSubBuffer.c In file included from /usr/lib/llvm-11/include/llvm/IR/Type.h:24, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/Constants.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AllocasToEntry.cc:31: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h: In member function ‘llvm::ElementCount llvm::ElementCount::NextPowerOf2() const’: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h:57:43: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 57 | return ElementCount(llvm::NextPowerOf2(Min), Scalable); | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/Constants.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AllocasToEntry.cc:31: /usr/lib/llvm-11/include/llvm/IR/Type.h: In member function ‘void llvm::Type::setSubclassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Type.h:99:20: warning: conversion from ‘unsigned int’ to ‘unsigned int:24’ may change value [-Wconversion] 99 | SubclassData = val; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Constants.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AllocasToEntry.cc:31: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:471:70: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 471 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:502:72: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 502 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ [ 1%] Building SLEEF to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/c_sleef_glue_auto.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/arch -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -O1 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/c_sleef_glue_auto.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleef_glue_auto.c /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:612:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 612 | return get(ElementType, SVTy->getMinNumElements()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/./pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/./pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateBuffer.c:25: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/../pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/../pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/devices.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateSubBuffer.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AllocasToEntry.cc:31: /usr/lib/llvm-11/include/llvm/IR/Constants.h: In constructor ‘llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Constants.h:910:26: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 910 | setValueSubclassData(Opcode); | ^~~~~~ [ 1%] Building SLEEF to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v128_sleefsimdsp.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/arch -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -O1 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v128_sleefsimdsp.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleefsimdsp.c In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AllocasToEntry.cc:32: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)’: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h:346:56: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 346 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ [ 1%] Building SLEEF to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v128_sleefsimddp.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/arch -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -O1 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v128_sleefsimddp.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleefsimddp.c In file included from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AllocasToEntry.cc:32: /usr/lib/llvm-11/include/llvm/IR/Metadata.h: In constructor ‘llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)’: /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:20: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:25: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~~~~~~~~~~~~~~~ [ 1%] Building SLEEF to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v256_sleefsimdsp.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/arch -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -O1 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v256_sleefsimdsp.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleefsimdsp.c In file included from /usr/lib/llvm-11/include/clang/Basic/Diagnostic.h:17, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:32: /usr/lib/llvm-11/include/clang/Basic/DiagnosticIDs.h: In static member function ‘static clang::DiagnosticMapping clang::DiagnosticMapping::Make(clang::diag::Severity, bool, bool)’: /usr/lib/llvm-11/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; | ^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/DiagnosticIDs.h: In member function ‘void clang::DiagnosticMapping::setSeverity(clang::diag::Severity)’: /usr/lib/llvm-11/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; } | ^~~~~~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common.c: In function ‘llvm_codegen’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common.c:149:33: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result [-Wsign-conversion] 149 | llvm_module, program, device_i, kernel, command, specialize); | ^~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common.c: In function ‘pocl_fill_dev_image_t’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common.c:279:16: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘cl_int’ {aka ‘int’} may change value [-Wconversion] 279 | di->_width = mem->image_width; | ^~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common.c:280:17: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘cl_int’ {aka ‘int’} may change value [-Wconversion] 280 | di->_height = mem->image_height; | ^~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common.c:281:16: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘cl_int’ {aka ‘int’} may change value [-Wconversion] 281 | di->_depth = mem->image_depth; | ^~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common.c:282:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘cl_int’ {aka ‘int’} may change value [-Wconversion] 282 | di->_row_pitch = mem->image_row_pitch; | ^~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common.c:283:22: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘cl_int’ {aka ‘int’} may change value [-Wconversion] 283 | di->_slice_pitch = mem->image_slice_pitch; | ^~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common.c:284:16: warning: conversion to ‘cl_int’ {aka ‘int’} from ‘cl_channel_order’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 284 | di->_order = mem->image_channel_order; | ^~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common.c:285:27: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘cl_int’ {aka ‘int’} may change value [-Wconversion] 285 | di->_image_array_size = mem->image_array_size; | ^~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common.c:286:20: warning: conversion to ‘cl_int’ {aka ‘int’} from ‘cl_channel_type’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 286 | di->_data_type = mem->image_channel_data_type; | ^~~ In file included from /usr/lib/llvm-11/include/clang/Basic/Diagnostic.h:18, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:32: /usr/lib/llvm-11/include/clang/Basic/DiagnosticOptions.def: In member function ‘void clang::DiagnosticOptions::setFormat(clang::DiagnosticOptions::TextDiagnosticFormat)’: /usr/lib/llvm-11/include/clang/Basic/DiagnosticOptions.h:118:39: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 118 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/DiagnosticOptions.def:65:1: note: in expansion of macro ‘ENUM_DIAGOPT’ 65 | ENUM_DIAGOPT(Format, TextDiagnosticFormat, 2, Clang) /// Format for diagnostics: | ^~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/DiagnosticOptions.def: In member function ‘void clang::DiagnosticOptions::setShowOverloads(clang::OverloadsShown)’: /usr/lib/llvm-11/include/clang/Basic/DiagnosticOptions.h:118:39: warning: conversion from ‘unsigned int’ to ‘unsigned char:1’ may change value [-Wconversion] 118 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/DiagnosticOptions.def:69:1: note: in expansion of macro ‘ENUM_DIAGOPT’ 69 | ENUM_DIAGOPT(ShowOverloads, OverloadsShown, 1, | ^~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/DiagnosticOptions.def: In member function ‘void clang::DiagnosticOptions::setVerifyIgnoreUnexpected(clang::DiagnosticLevelMask)’: /usr/lib/llvm-11/include/clang/Basic/DiagnosticOptions.h:118:39: warning: conversion from ‘unsigned int’ to ‘unsigned char:4’ may change value [-Wconversion] 118 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/DiagnosticOptions.def:74:1: note: in expansion of macro ‘ENUM_DIAGOPT’ 74 | ENUM_DIAGOPT(VerifyIgnoreUnexpected, DiagnosticLevelMask, 4, | ^~~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common.c: In function ‘pocl_init_default_device_infos’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/common.c:1355:66: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 1355 | = dev->max_work_item_sizes[2] = dev->max_work_group_size = max_wg; | ^~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AllocasToEntry.cc:32: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h: In member function ‘void llvm::BasicBlock::AdjustBlockAddressRefCount(int)’: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:31: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:34: warning: conversion from ‘short unsigned int’ to ‘short unsigned int:15’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:32, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AllocasToEntry.cc:32: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:163:20: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 163 | SubClassData = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:212:59: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 212 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:238:18: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 238 | Visibility = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:250:19: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 250 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:265:71: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 265 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)’: /usr/lib/llvm-11/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-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:32, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AllocasToEntry.cc:32: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h: In member function ‘unsigned int llvm::GlobalObject::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:76:18: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 76 | return Align ? Align->value() : 0; | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-11/include/clang/Basic/Diagnostic.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:32: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)’: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h:346:56: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 346 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ [ 2%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillImage.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillImage.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillImage.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillImage.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueFillImage.c In file included from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:32, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AllocasToEntry.cc:32: /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘void llvm::Function::setCallingConv(llvm::CallingConv::ID)’: /usr/lib/llvm-11/include/llvm/IR/Function.h:226:64: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 226 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getFnStackAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:355:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 355 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:456:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 456 | return MA->value(); | ~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:33, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AllocasToEntry.cc:32: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::data_operands_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1198:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1198 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1220:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1220 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::arg_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1247:48: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1247 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1292:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1292 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getRetAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1598:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1598 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1609:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1609 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getNumOperandBundles() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1782:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1782 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘bool llvm::CallBase::isBundleOperand(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1810:53: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1810 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In static member function ‘static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:2139:29: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2139 | Total += B.input_size(); | ^ In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AllocasToEntry.cc:32: /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::AllocaInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:127:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ In file included from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:32: /usr/lib/llvm-11/include/clang/Basic/Diagnostic.h: In member function ‘void clang::DiagnosticBuilder::FlushCounts()’: /usr/lib/llvm-11/include/clang/Basic/Diagnostic.h:1091:28: warning: conversion from ‘unsigned int’ to ‘signed char’ may change value [-Wconversion] 1091 | DiagObj->NumDiagArgs = NumArgs; | ^~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::LoadInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:218:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 218 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ [ 2%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillBuffer.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillBuffer.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillBuffer.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueFillBuffer.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueFillBuffer.c /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::StoreInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:350:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 350 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_util.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueFillImage.c:27: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ /usr/lib/llvm-11/include/clang/Basic/Diagnostic.h: In member function ‘unsigned int clang::Diagnostic::getNumRanges() const’: /usr/lib/llvm-11/include/clang/Basic/Diagnostic.h:1432:36: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1432 | return DiagObj->DiagRanges.size(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/clang/Basic/Diagnostic.h: In member function ‘unsigned int clang::Diagnostic::getNumFixItHints() const’: /usr/lib/llvm-11/include/clang/Basic/Diagnostic.h:1447:40: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1447 | return DiagObj->DiagFixItHints.size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/clang/Basic/Diagnostic.h: In member function ‘unsigned int clang::StoredDiagnostic::range_size() const’: /usr/lib/llvm-11/include/clang/Basic/Diagnostic.h:1507:51: warning: conversion from ‘std::vector >::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1507 | unsigned range_size() const { return Ranges.size(); } | ~~~~~~~~~~~^~ /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueFillImage.c: In function ‘POclEnqueueFillImage’: /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueFillImage.c:74:31: warning: conversion to ‘int’ from ‘cl_channel_order’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 74 | image->image_channel_order, image->image_elem_size, | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueFillImage.c:74:59: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 74 | image->image_channel_order, image->image_elem_size, | ~~~~~^~~~~~~~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueFillImage.c:75:31: warning: conversion to ‘int’ from ‘cl_channel_type’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 75 | image->image_channel_data_type); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1476:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1476 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1485:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1485 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1486:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1486 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1499:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1499 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1507:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1507 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1508:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1508 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/Diagnostic.h: In member function ‘unsigned int clang::StoredDiagnostic::fixit_size() const’: /usr/lib/llvm-11/include/clang/Basic/Diagnostic.h:1517:51: warning: conversion from ‘std::vector >::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1517 | unsigned fixit_size() const { return FixIts.size(); } | ~~~~~~~~~~~^~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_util.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueFillBuffer.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::changesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2040:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2040 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::increasesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2050:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2050 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ In file included from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:61, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_util.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueFillBuffer.c:24: /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueFillBuffer.c: In function ‘POclEnqueueFillBuffer’: /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueFillBuffer.c:69:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 69 | POCL_RETURN_ERROR_ON((__builtin_popcount(pattern_size) > 1), CL_INVALID_VALUE, | ^~~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_debug.h:276:11: note: in definition of macro ‘POCL_RETURN_ERROR_ON’ 276 | if (cond) \ | ^~~~ In file included from /usr/lib/llvm-11/include/llvm/Option/Option.h:15, from /usr/lib/llvm-11/include/llvm/Option/Arg.h:19, from /usr/lib/llvm-11/include/llvm/Option/ArgList.h:19, from /usr/lib/llvm-11/include/clang/Driver/Types.h:14, from /usr/lib/llvm-11/include/clang/Driver/Action.h:13, from /usr/lib/llvm-11/include/clang/Driver/Compilation.h:13, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:33: /usr/lib/llvm-11/include/llvm/Option/OptTable.h: In member function ‘unsigned int llvm::opt::OptTable::getNumOptions() const’: /usr/lib/llvm-11/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(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3214:24: warning: conversion from ‘ptrdiff_t’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 3214 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Option/ArgList.h:19, from /usr/lib/llvm-11/include/clang/Driver/Types.h:14, from /usr/lib/llvm-11/include/clang/Driver/Action.h:13, from /usr/lib/llvm-11/include/clang/Driver/Compilation.h:13, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:33: /usr/lib/llvm-11/include/llvm/Option/Arg.h: In member function ‘unsigned int llvm::opt::Arg::getNumValues() const’: /usr/lib/llvm-11/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(); } | ~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3688:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3688 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3700:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3700 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3701:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3701 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3711:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3711 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3722:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3722 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3723:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3723 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3897:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3897:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ [ 2%] Building SLEEF to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v256_sleefsimddp.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/arch -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -O1 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v256_sleefsimddp.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleefsimddp.c /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3910:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3910:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3912:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3912 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3924:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3924:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3936:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3936:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3938:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3938 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/clang/Driver/Types.h:14, from /usr/lib/llvm-11/include/clang/Driver/Action.h:13, from /usr/lib/llvm-11/include/clang/Driver/Compilation.h:13, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:33: /usr/lib/llvm-11/include/llvm/Option/ArgList.h: In member function ‘unsigned int llvm::opt::ArgList::size() const’: /usr/lib/llvm-11/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(); } | ~~~~~~~~~^~ [ 2%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBuffer.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBuffer.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBuffer.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBuffer.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueReadBuffer.c /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4340:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4340 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4347:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4347 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4381:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4381 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4388:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4388 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/Threading.h:17, from /usr/lib/llvm-11/include/llvm/Support/RWMutex.h:17, from /usr/lib/llvm-11/include/llvm/PassRegistry.h:23, from /usr/lib/llvm-11/include/llvm/PassSupport.h:29, from /usr/lib/llvm-11/include/llvm/Pass.h:318, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AllocasToEntry.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AllocasToEntry.cc:34: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘void llvm::BitVector::resize(unsigned int, bool)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:374:39: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 374 | unsigned OldCapacity = Bits.size(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:427:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 427 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:466:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 466 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueReadBuffer.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ [ 2%] Building SLEEF to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v512_sleefsimdsp.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/arch -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -O1 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v512_sleefsimdsp.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleefsimdsp.c [ 2%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBufferRect.c.o In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:19, from /usr/lib/llvm-11/include/llvm/Support/FileSystem.h:34, from /usr/lib/llvm-11/include/llvm/Support/VirtualFileSystem.h:24, from /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AllocasToEntry.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AllocasToEntry.cc:34: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h: In function ‘char llvm::hexdigit(unsigned int, bool)’: /usr/lib/llvm-11/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; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBufferRect.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBufferRect.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadBufferRect.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueReadBufferRect.c /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h: In function ‘std::string llvm::toHex(llvm::StringRef, bool)’: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:158:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 158 | Output.push_back(LUT[c >> 4] | Offset); | ~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:159:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 159 | Output.push_back(LUT[c & 15] | Offset); | ~~~~~~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:27, from /usr/lib/llvm-11/include/llvm/Support/FileSystem.h:34, from /usr/lib/llvm-11/include/llvm/Support/VirtualFileSystem.h:24, from /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AllocasToEntry.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AllocasToEntry.cc:34: /usr/lib/llvm-11/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-11/include/llvm/Support/Format.h:234:23: warning: conversion from ‘uint32_t’ {aka ‘unsigned int’} to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 234 | ByteGroupSize = NumPerLine; | ^~~~~~~~~~ In file included from /usr/lib/llvm-11/include/clang/Basic/ObjCRuntime.h:21, from /usr/lib/llvm-11/include/clang/Basic/LangOptions.h:19, from /usr/lib/llvm-11/include/clang/Driver/ToolChain.h:14, from /usr/lib/llvm-11/include/clang/Driver/Driver.h:17, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:34: /usr/lib/llvm-11/include/llvm/Support/VersionTuple.h: In constructor ‘llvm::VersionTuple::VersionTuple(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/VersionTuple.h:49:29: warning: conversion from ‘unsigned int’ to ‘unsigned int:31’ may change value [-Wconversion] 49 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(0), | ^~~~~ /usr/lib/llvm-11/include/llvm/Support/VersionTuple.h: In constructor ‘llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/VersionTuple.h:53:29: warning: conversion from ‘unsigned int’ to ‘unsigned int:31’ may change value [-Wconversion] 53 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), | ^~~~~ /usr/lib/llvm-11/include/llvm/Support/VersionTuple.h:53:62: warning: conversion from ‘unsigned int’ to ‘unsigned int:31’ may change value [-Wconversion] 53 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), | ^~~~~~~~ /usr/lib/llvm-11/include/llvm/Support/VersionTuple.h: In constructor ‘llvm::VersionTuple::VersionTuple(unsigned int, unsigned int, unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/VersionTuple.h:58:29: warning: conversion from ‘unsigned int’ to ‘unsigned int:31’ may change value [-Wconversion] 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), | ^~~~~ /usr/lib/llvm-11/include/llvm/Support/VersionTuple.h:58:62: warning: conversion from ‘unsigned int’ to ‘unsigned int:31’ may change value [-Wconversion] 58 | : Major(Major), Minor(Minor), HasMinor(true), Subminor(Subminor), | ^~~~~~~~ /usr/lib/llvm-11/include/llvm/Support/VersionTuple.h:59:34: warning: conversion from ‘unsigned int’ to ‘unsigned int:31’ may change value [-Wconversion] 59 | HasSubminor(true), Build(Build), HasBuild(true) {} | ^~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/VirtualFileSystem.h:26, from /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AllocasToEntry.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AllocasToEntry.cc:34: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::getNumBuffers() const’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:127:55: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getNumBuffers() const { return Buffers.size(); } | ~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:147:24: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 147 | return Buffers.size(); | ~~~~~~~~~~~~^~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueReadBufferRect.c:25: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AllocasToEntry.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AllocasToEntry.cc:34: /usr/lib/llvm-11/include/llvm/Support/VirtualFileSystem.h: In member function ‘int llvm::vfs::recursive_directory_iterator::level() const’: /usr/lib/llvm-11/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; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/lib/llvm-11/include/clang/Basic/LangOptions.h:21, from /usr/lib/llvm-11/include/clang/Driver/ToolChain.h:14, from /usr/lib/llvm-11/include/clang/Driver/Driver.h:17, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:34: /usr/lib/llvm-11/include/clang/Basic/Visibility.h: In member function ‘void clang::LinkageInfo::setVisibility(clang::Visibility, bool)’: /usr/lib/llvm-11/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-11/include/clang/Basic/Visibility.h: In constructor ‘clang::LinkageInfo::LinkageInfo(clang::Linkage, clang::Visibility, bool)’: /usr/lib/llvm-11/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-11/include/clang/Basic/Visibility.h:62:20: 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-11/include/clang/Basic/Visibility.h: In member function ‘void clang::LinkageInfo::setLinkage(clang::Linkage)’: /usr/lib/llvm-11/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; } | ^ make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 2%] Built target pocl-devices [ 2%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/abs.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/abs.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/abs.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 2%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapBuffer.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapBuffer.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapBuffer.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapBuffer.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueMapBuffer.c In file included from /usr/lib/llvm-11/include/clang/Driver/ToolChain.h:14, from /usr/lib/llvm-11/include/clang/Driver/Driver.h:17, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:34: /usr/lib/llvm-11/include/clang/Basic/LangOptions.def: In member function ‘void clang::LangOptions::setLaxVectorConversions(clang::LangOptions::LaxVectorConversionKind)’: /usr/lib/llvm-11/include/clang/Basic/LangOptions.h:306:39: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 306 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/LangOptions.def:123:1: note: in expansion of macro ‘ENUM_LANGOPT’ 123 | ENUM_LANGOPT(LaxVectorConversions, LaxVectorConversionKind, 2, | ^~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/LangOptions.def: In member function ‘void clang::LangOptions::setCompilingModule(clang::LangOptions::CompilingModuleKind)’: /usr/lib/llvm-11/include/clang/Basic/LangOptions.h:306:39: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 306 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/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-11/include/clang/Basic/LangOptions.def:163:1: note: in expansion of macro ‘BENIGN_ENUM_LANGOPT’ 163 | BENIGN_ENUM_LANGOPT(CompilingModule, CompilingModuleKind, 2, CMK_None, | ^~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/LangOptions.def: In member function ‘void clang::LangOptions::setMSPointerToMemberRepresentationMethod(clang::LangOptions::PragmaMSPointersToMembersKind)’: /usr/lib/llvm-11/include/clang/Basic/LangOptions.h:306:39: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 306 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/LangOptions.def:209:1: note: in expansion of macro ‘ENUM_LANGOPT’ 209 | ENUM_LANGOPT(MSPointerToMemberRepresentationMethod, PragmaMSPointersToMembersKind, 2, PPTMK_BestCase, "member-pointer representation method") | ^~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/LangOptions.def: In member function ‘void clang::LangOptions::setDefaultCallingConv(clang::LangOptions::DefaultCallingConvention)’: /usr/lib/llvm-11/include/clang/Basic/LangOptions.h:306:39: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 306 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/LangOptions.def:210:1: note: in expansion of macro ‘ENUM_LANGOPT’ 210 | ENUM_LANGOPT(DefaultCallingConv, DefaultCallingConvention, 3, DCC_None, "default calling convention") | ^~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/LangOptions.def: In member function ‘void clang::LangOptions::setDefaultFPContractMode(clang::LangOptions::FPModeKind)’: /usr/lib/llvm-11/include/clang/Basic/LangOptions.h:306:39: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 306 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/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-11/include/clang/Basic/LangOptions.def:274:1: note: in expansion of macro ‘BENIGN_ENUM_LANGOPT’ 274 | BENIGN_ENUM_LANGOPT(DefaultFPContractMode, FPModeKind, 2, FPM_Off, "FP contraction type") | ^~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/LangOptions.def: In member function ‘void clang::LangOptions::setFPRoundingMode(clang::LangOptions::RoundingMode)’: /usr/lib/llvm-11/include/clang/Basic/LangOptions.h:306:39: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 306 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/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-11/include/clang/Basic/LangOptions.def:276:1: note: in expansion of macro ‘BENIGN_ENUM_LANGOPT’ 276 | BENIGN_ENUM_LANGOPT(FPRoundingMode, RoundingMode, 3, RoundingMode::NearestTiesToEven, "FP Rounding Mode type") | ^~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/LangOptions.def: In member function ‘void clang::LangOptions::setFPExceptionMode(clang::LangOptions::FPExceptionModeKind)’: /usr/lib/llvm-11/include/clang/Basic/LangOptions.h:306:39: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 306 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/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-11/include/clang/Basic/LangOptions.def:277:1: note: in expansion of macro ‘BENIGN_ENUM_LANGOPT’ 277 | BENIGN_ENUM_LANGOPT(FPExceptionMode, FPExceptionModeKind, 2, FPE_Ignore, "FP Exception Behavior Mode type") | ^~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/LangOptions.def: In member function ‘void clang::LangOptions::setAddressSpaceMapMangling(clang::LangOptions::AddrSpaceMapMangling)’: /usr/lib/llvm-11/include/clang/Basic/LangOptions.h:306:39: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 306 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/LangOptions.def:289:1: note: in expansion of macro ‘ENUM_LANGOPT’ 289 | ENUM_LANGOPT(AddressSpaceMapMangling , AddrSpaceMapMangling, 2, ASMM_Target, "OpenCL address space map mangling mode") | ^~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/LangOptions.def: In member function ‘void clang::LangOptions::setGC(clang::LangOptions::GCMode)’: /usr/lib/llvm-11/include/clang/Basic/LangOptions.h:306:39: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 306 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/LangOptions.def:299:1: note: in expansion of macro ‘ENUM_LANGOPT’ 299 | ENUM_LANGOPT(GC, GCMode, 2, NonGC, "Objective-C Garbage Collection mode") | ^~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/LangOptions.def: In member function ‘void clang::LangOptions::setValueVisibilityMode(clang::LangOptions::Visibility)’: /usr/lib/llvm-11/include/clang/Basic/LangOptions.h:306:39: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 306 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/LangOptions.def:300:1: note: in expansion of macro ‘ENUM_LANGOPT’ 300 | ENUM_LANGOPT(ValueVisibilityMode, Visibility, 3, DefaultVisibility, | ^~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/LangOptions.def: In member function ‘void clang::LangOptions::setTypeVisibilityMode(clang::LangOptions::Visibility)’: /usr/lib/llvm-11/include/clang/Basic/LangOptions.h:306:39: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 306 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/LangOptions.def:302:1: note: in expansion of macro ‘ENUM_LANGOPT’ 302 | ENUM_LANGOPT(TypeVisibilityMode, Visibility, 3, DefaultVisibility, | ^~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/LangOptions.def: In member function ‘void clang::LangOptions::setStackProtector(clang::LangOptions::StackProtectorMode)’: /usr/lib/llvm-11/include/clang/Basic/LangOptions.h:306:39: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 306 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/LangOptions.def:308:1: note: in expansion of macro ‘ENUM_LANGOPT’ 308 | ENUM_LANGOPT(StackProtector, StackProtectorMode, 2, SSPOff, | ^~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/LangOptions.def: In member function ‘void clang::LangOptions::setTrivialAutoVarInit(clang::LangOptions::TrivialAutoVarInitKind)’: /usr/lib/llvm-11/include/clang/Basic/LangOptions.h:306:39: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 306 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/LangOptions.def:310:1: note: in expansion of macro ‘ENUM_LANGOPT’ 310 | ENUM_LANGOPT(TrivialAutoVarInit, TrivialAutoVarInitKind, 2, TrivialAutoVarInitKind::Uninitialized, | ^~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/LangOptions.def: In member function ‘void clang::LangOptions::setSignedOverflowBehavior(clang::LangOptions::SignedOverflowBehaviorTy)’: /usr/lib/llvm-11/include/clang/Basic/LangOptions.h:306:39: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 306 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/LangOptions.def:314:1: note: in expansion of macro ‘ENUM_LANGOPT’ 314 | ENUM_LANGOPT(SignedOverflowBehavior, SignedOverflowBehaviorTy, 2, SOB_Undefined, | ^~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/LangOptions.def: In member function ‘void clang::LangOptions::setVtorDispMode(clang::LangOptions::MSVtorDispMode)’: /usr/lib/llvm-11/include/clang/Basic/LangOptions.h:306:39: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 306 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/LangOptions.def:332:1: note: in expansion of macro ‘ENUM_LANGOPT’ 332 | ENUM_LANGOPT(VtorDispMode, MSVtorDispMode, 2, MSVtorDispMode::ForVBaseOverride, | ^~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/LangOptions.def: In member function ‘void clang::LangOptions::setClangABICompat(clang::LangOptions::ClangABI)’: /usr/lib/llvm-11/include/clang/Basic/LangOptions.h:306:39: warning: conversion from ‘unsigned int’ to ‘unsigned char:4’ may change value [-Wconversion] 306 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/LangOptions.def:358:1: note: in expansion of macro ‘ENUM_LANGOPT’ 358 | ENUM_LANGOPT(ClangABICompat, ClangABI, 4, ClangABI::Latest, | ^~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/LangOptions.def: In member function ‘void clang::LangOptions::setSignReturnAddressScope(clang::LangOptions::SignReturnAddressScopeKind)’: /usr/lib/llvm-11/include/clang/Basic/LangOptions.h:306:39: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 306 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/LangOptions.def:374:1: note: in expansion of macro ‘ENUM_LANGOPT’ 374 | ENUM_LANGOPT(SignReturnAddressScope, SignReturnAddressScopeKind, 2, SignReturnAddressScopeKind::None, | ^~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/LangOptions.def: In member function ‘void clang::LangOptions::setSignReturnAddressKey(clang::LangOptions::SignReturnAddressKeyKind)’: /usr/lib/llvm-11/include/clang/Basic/LangOptions.h:306:39: warning: conversion from ‘unsigned int’ to ‘unsigned char:1’ may change value [-Wconversion] 306 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/LangOptions.def:376:1: note: in expansion of macro ‘ENUM_LANGOPT’ 376 | ENUM_LANGOPT(SignReturnAddressKey, SignReturnAddressKeyKind, 1, SignReturnAddressKeyKind::AKey, | ^~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/clang/Driver/ToolChain.h:14, from /usr/lib/llvm-11/include/clang/Driver/Driver.h:17, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:34: /usr/lib/llvm-11/include/clang/Basic/LangOptions.h: In constructor ‘clang::FPOptions::FPOptions(unsigned int)’: /usr/lib/llvm-11/include/clang/Basic/LangOptions.h:398:53: warning: conversion from ‘unsigned int’ to ‘clang::FPOptions::storage_type’ {aka ‘short unsigned int’} may change value [-Wconversion] 398 | explicit FPOptions(unsigned I) { getFromOpaqueInt(I); } | ^ /usr/lib/llvm-11/include/clang/Basic/FPOptions.def: In member function ‘void clang::FPOptions::setFPContractMode(clang::LangOptions::FPModeKind)’: /usr/lib/llvm-11/include/clang/Basic/LangOptions.h:450:35: warning: conversion from ‘int’ to ‘clang::FPOptions::storage_type’ {aka ‘short unsigned int’} may change value [-Wconversion] 450 | Value = (Value & ~NAME##Mask) | (storage_type(value) << NAME##Shift); \ | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/FPOptions.def:16:1: note: in expansion of macro ‘OPTION’ 16 | OPTION(FPContractMode, LangOptions::FPModeKind, 2, First) | ^~~~~~ /usr/lib/llvm-11/include/clang/Basic/FPOptions.def: In member function ‘void clang::FPOptions::setRoundingMode(clang::FPOptions::RoundingMode)’: /usr/lib/llvm-11/include/clang/Basic/LangOptions.h:450:35: warning: conversion from ‘int’ to ‘clang::FPOptions::storage_type’ {aka ‘short unsigned int’} may change value [-Wconversion] 450 | Value = (Value & ~NAME##Mask) | (storage_type(value) << NAME##Shift); \ | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/FPOptions.def:17:1: note: in expansion of macro ‘OPTION’ 17 | OPTION(RoundingMode, RoundingMode, 3, FPContractMode) | ^~~~~~ /usr/lib/llvm-11/include/clang/Basic/FPOptions.def: In member function ‘void clang::FPOptions::setFPExceptionMode(clang::LangOptions::FPExceptionModeKind)’: /usr/lib/llvm-11/include/clang/Basic/LangOptions.h:450:35: warning: conversion from ‘int’ to ‘clang::FPOptions::storage_type’ {aka ‘short unsigned int’} may change value [-Wconversion] 450 | Value = (Value & ~NAME##Mask) | (storage_type(value) << NAME##Shift); \ | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/FPOptions.def:18:1: note: in expansion of macro ‘OPTION’ 18 | OPTION(FPExceptionMode, LangOptions::FPExceptionModeKind, 2, RoundingMode) | ^~~~~~ /usr/lib/llvm-11/include/clang/Basic/FPOptions.def: In member function ‘void clang::FPOptions::setAllowFEnvAccess(bool)’: /usr/lib/llvm-11/include/clang/Basic/LangOptions.h:450:35: warning: conversion from ‘int’ to ‘clang::FPOptions::storage_type’ {aka ‘short unsigned int’} may change value [-Wconversion] 450 | Value = (Value & ~NAME##Mask) | (storage_type(value) << NAME##Shift); \ | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/FPOptions.def:19:1: note: in expansion of macro ‘OPTION’ 19 | OPTION(AllowFEnvAccess, bool, 1, FPExceptionMode) | ^~~~~~ /usr/lib/llvm-11/include/clang/Basic/FPOptions.def: In member function ‘void clang::FPOptions::setAllowFPReassociate(bool)’: /usr/lib/llvm-11/include/clang/Basic/LangOptions.h:450:35: warning: conversion from ‘int’ to ‘clang::FPOptions::storage_type’ {aka ‘short unsigned int’} may change value [-Wconversion] 450 | Value = (Value & ~NAME##Mask) | (storage_type(value) << NAME##Shift); \ | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/FPOptions.def:20:1: note: in expansion of macro ‘OPTION’ 20 | OPTION(AllowFPReassociate, bool, 1, AllowFEnvAccess) | ^~~~~~ /usr/lib/llvm-11/include/clang/Basic/FPOptions.def: In member function ‘void clang::FPOptions::setNoHonorNaNs(bool)’: /usr/lib/llvm-11/include/clang/Basic/LangOptions.h:450:35: warning: conversion from ‘int’ to ‘clang::FPOptions::storage_type’ {aka ‘short unsigned int’} may change value [-Wconversion] 450 | Value = (Value & ~NAME##Mask) | (storage_type(value) << NAME##Shift); \ | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/FPOptions.def:21:1: note: in expansion of macro ‘OPTION’ 21 | OPTION(NoHonorNaNs, bool, 1, AllowFPReassociate) | ^~~~~~ /usr/lib/llvm-11/include/clang/Basic/FPOptions.def: In member function ‘void clang::FPOptions::setNoHonorInfs(bool)’: /usr/lib/llvm-11/include/clang/Basic/LangOptions.h:450:35: warning: conversion from ‘int’ to ‘clang::FPOptions::storage_type’ {aka ‘short unsigned int’} may change value [-Wconversion] 450 | Value = (Value & ~NAME##Mask) | (storage_type(value) << NAME##Shift); \ | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/FPOptions.def:22:1: note: in expansion of macro ‘OPTION’ 22 | OPTION(NoHonorInfs, bool, 1, NoHonorNaNs) | ^~~~~~ /usr/lib/llvm-11/include/clang/Basic/FPOptions.def: In member function ‘void clang::FPOptions::setNoSignedZero(bool)’: /usr/lib/llvm-11/include/clang/Basic/LangOptions.h:450:35: warning: conversion from ‘int’ to ‘clang::FPOptions::storage_type’ {aka ‘short unsigned int’} may change value [-Wconversion] 450 | Value = (Value & ~NAME##Mask) | (storage_type(value) << NAME##Shift); \ | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/FPOptions.def:23:1: note: in expansion of macro ‘OPTION’ 23 | OPTION(NoSignedZero, bool, 1, NoHonorInfs) | ^~~~~~ /usr/lib/llvm-11/include/clang/Basic/FPOptions.def: In member function ‘void clang::FPOptions::setAllowReciprocal(bool)’: /usr/lib/llvm-11/include/clang/Basic/LangOptions.h:450:35: warning: conversion from ‘int’ to ‘clang::FPOptions::storage_type’ {aka ‘short unsigned int’} may change value [-Wconversion] 450 | Value = (Value & ~NAME##Mask) | (storage_type(value) << NAME##Shift); \ | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/FPOptions.def:24:1: note: in expansion of macro ‘OPTION’ 24 | OPTION(AllowReciprocal, bool, 1, NoSignedZero) | ^~~~~~ /usr/lib/llvm-11/include/clang/Basic/FPOptions.def: In member function ‘void clang::FPOptions::setAllowApproxFunc(bool)’: /usr/lib/llvm-11/include/clang/Basic/LangOptions.h:450:35: warning: conversion from ‘int’ to ‘clang::FPOptions::storage_type’ {aka ‘short unsigned int’} may change value [-Wconversion] 450 | Value = (Value & ~NAME##Mask) | (storage_type(value) << NAME##Shift); \ | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/FPOptions.def:25:1: note: in expansion of macro ‘OPTION’ 25 | OPTION(AllowApproxFunc, bool, 1, AllowReciprocal) | ^~~~~~ In file included from /usr/lib/llvm-11/include/clang/Driver/ToolChain.h:14, from /usr/lib/llvm-11/include/clang/Driver/Driver.h:17, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:34: /usr/lib/llvm-11/include/clang/Basic/LangOptions.h: In member function ‘void clang::FPOptionsOverride::getFromOpaqueInt(unsigned int)’: /usr/lib/llvm-11/include/clang/Basic/LangOptions.h:503:32: warning: conversion from ‘unsigned int’ to ‘clang::FPOptions::storage_type’ {aka ‘short unsigned int’} may change value [-Wconversion] 503 | Options.getFromOpaqueInt(I >> 16); | ~~^~~~~ /usr/lib/llvm-11/include/clang/Basic/FPOptions.def: In member function ‘void clang::FPOptionsOverride::clearFPContractModeOverride()’: /usr/lib/llvm-11/include/clang/Basic/LangOptions.h:530:18: warning: conversion from ‘int’ to ‘clang::FPOptions::storage_type’ {aka ‘short unsigned int’} may change value [-Wconversion] 530 | OverrideMask &= ~FPOptions::NAME##Mask; \ /usr/lib/llvm-11/include/clang/Basic/FPOptions.def:16:1: note: in expansion of macro ‘OPTION’ 16 | OPTION(FPContractMode, LangOptions::FPModeKind, 2, First) | ^~~~~~ /usr/lib/llvm-11/include/clang/Basic/FPOptions.def: In member function ‘void clang::FPOptionsOverride::clearRoundingModeOverride()’: /usr/lib/llvm-11/include/clang/Basic/LangOptions.h:530:18: warning: conversion from ‘int’ to ‘clang::FPOptions::storage_type’ {aka ‘short unsigned int’} may change value [-Wconversion] 530 | OverrideMask &= ~FPOptions::NAME##Mask; \ /usr/lib/llvm-11/include/clang/Basic/FPOptions.def:17:1: note: in expansion of macro ‘OPTION’ 17 | OPTION(RoundingMode, RoundingMode, 3, FPContractMode) | ^~~~~~ /usr/lib/llvm-11/include/clang/Basic/FPOptions.def: In member function ‘void clang::FPOptionsOverride::clearFPExceptionModeOverride()’: /usr/lib/llvm-11/include/clang/Basic/LangOptions.h:530:18: warning: conversion from ‘int’ to ‘clang::FPOptions::storage_type’ {aka ‘short unsigned int’} may change value [-Wconversion] 530 | OverrideMask &= ~FPOptions::NAME##Mask; \ /usr/lib/llvm-11/include/clang/Basic/FPOptions.def:18:1: note: in expansion of macro ‘OPTION’ 18 | OPTION(FPExceptionMode, LangOptions::FPExceptionModeKind, 2, RoundingMode) | ^~~~~~ /usr/lib/llvm-11/include/clang/Basic/FPOptions.def: In member function ‘void clang::FPOptionsOverride::clearAllowFEnvAccessOverride()’: /usr/lib/llvm-11/include/clang/Basic/LangOptions.h:530:18: warning: conversion from ‘int’ to ‘clang::FPOptions::storage_type’ {aka ‘short unsigned int’} may change value [-Wconversion] 530 | OverrideMask &= ~FPOptions::NAME##Mask; \ /usr/lib/llvm-11/include/clang/Basic/FPOptions.def:19:1: note: in expansion of macro ‘OPTION’ 19 | OPTION(AllowFEnvAccess, bool, 1, FPExceptionMode) | ^~~~~~ /usr/lib/llvm-11/include/clang/Basic/FPOptions.def: In member function ‘void clang::FPOptionsOverride::clearAllowFPReassociateOverride()’: /usr/lib/llvm-11/include/clang/Basic/LangOptions.h:530:18: warning: conversion from ‘int’ to ‘clang::FPOptions::storage_type’ {aka ‘short unsigned int’} may change value [-Wconversion] 530 | OverrideMask &= ~FPOptions::NAME##Mask; \ /usr/lib/llvm-11/include/clang/Basic/FPOptions.def:20:1: note: in expansion of macro ‘OPTION’ 20 | OPTION(AllowFPReassociate, bool, 1, AllowFEnvAccess) | ^~~~~~ /usr/lib/llvm-11/include/clang/Basic/FPOptions.def: In member function ‘void clang::FPOptionsOverride::clearNoHonorNaNsOverride()’: /usr/lib/llvm-11/include/clang/Basic/LangOptions.h:530:18: warning: conversion from ‘int’ to ‘clang::FPOptions::storage_type’ {aka ‘short unsigned int’} may change value [-Wconversion] 530 | OverrideMask &= ~FPOptions::NAME##Mask; \ /usr/lib/llvm-11/include/clang/Basic/FPOptions.def:21:1: note: in expansion of macro ‘OPTION’ 21 | OPTION(NoHonorNaNs, bool, 1, AllowFPReassociate) | ^~~~~~ /usr/lib/llvm-11/include/clang/Basic/FPOptions.def: In member function ‘void clang::FPOptionsOverride::clearNoHonorInfsOverride()’: /usr/lib/llvm-11/include/clang/Basic/LangOptions.h:530:18: warning: conversion from ‘int’ to ‘clang::FPOptions::storage_type’ {aka ‘short unsigned int’} may change value [-Wconversion] 530 | OverrideMask &= ~FPOptions::NAME##Mask; \ /usr/lib/llvm-11/include/clang/Basic/FPOptions.def:22:1: note: in expansion of macro ‘OPTION’ 22 | OPTION(NoHonorInfs, bool, 1, NoHonorNaNs) | ^~~~~~ /usr/lib/llvm-11/include/clang/Basic/FPOptions.def: In member function ‘void clang::FPOptionsOverride::clearNoSignedZeroOverride()’: /usr/lib/llvm-11/include/clang/Basic/LangOptions.h:530:18: warning: conversion from ‘int’ to ‘clang::FPOptions::storage_type’ {aka ‘short unsigned int’} may change value [-Wconversion] 530 | OverrideMask &= ~FPOptions::NAME##Mask; \ /usr/lib/llvm-11/include/clang/Basic/FPOptions.def:23:1: note: in expansion of macro ‘OPTION’ 23 | OPTION(NoSignedZero, bool, 1, NoHonorInfs) | ^~~~~~ /usr/lib/llvm-11/include/clang/Basic/FPOptions.def: In member function ‘void clang::FPOptionsOverride::clearAllowReciprocalOverride()’: /usr/lib/llvm-11/include/clang/Basic/LangOptions.h:530:18: warning: conversion from ‘int’ to ‘clang::FPOptions::storage_type’ {aka ‘short unsigned int’} may change value [-Wconversion] 530 | OverrideMask &= ~FPOptions::NAME##Mask; \ /usr/lib/llvm-11/include/clang/Basic/FPOptions.def:24:1: note: in expansion of macro ‘OPTION’ 24 | OPTION(AllowReciprocal, bool, 1, NoSignedZero) | ^~~~~~ /usr/lib/llvm-11/include/clang/Basic/FPOptions.def: In member function ‘void clang::FPOptionsOverride::clearAllowApproxFuncOverride()’: /usr/lib/llvm-11/include/clang/Basic/LangOptions.h:530:18: warning: conversion from ‘int’ to ‘clang::FPOptions::storage_type’ {aka ‘short unsigned int’} may change value [-Wconversion] 530 | OverrideMask &= ~FPOptions::NAME##Mask; \ /usr/lib/llvm-11/include/clang/Basic/FPOptions.def:25:1: note: in expansion of macro ‘OPTION’ 25 | OPTION(AllowApproxFunc, bool, 1, AllowReciprocal) | ^~~~~~ In file included from /usr/lib/llvm-11/include/clang/Driver/ToolChain.h:17, from /usr/lib/llvm-11/include/clang/Driver/Driver.h:17, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:34: /usr/lib/llvm-11/include/clang/Driver/Multilib.h: In member function ‘unsigned int clang::driver::MultilibSet::size() const’: /usr/lib/llvm-11/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(); } | ~~~~~~~~~~~~~~^~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueMapBuffer.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-11/include/clang/Driver/ToolChain.h:19, from /usr/lib/llvm-11/include/clang/Driver/Driver.h:17, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:34: /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In static member function ‘static unsigned int llvm::APInt::getNumWords(unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1585:59: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1585 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AllocasToEntry.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AllocasToEntry.cc:34: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:334:75: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:3’ may change value [-Wconversion] 334 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:335:63: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 335 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:336:60: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 336 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:337:65: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 337 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } | ^ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:338:45: warning: conversion from ‘int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 338 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ~~~~~^~~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:338:48: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:5’ may change value [-Wconversion] 338 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ^ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setPosition(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:339:47: warning: conversion from ‘unsigned int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 339 | void setPosition(unsigned pos) { Position = pos; } | ^~~ /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In member function ‘unsigned int llvm::APInt::nearestLogBase2() const’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1831:20: warning: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 1831 | return U.VAL - 1; | ~~~~~~^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In constructor ‘llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:346:28: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:3’ may change value [-Wconversion] 346 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:347:9: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 347 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), | ^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setNumAdditionalVals(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:352:67: warning: conversion from ‘unsigned int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 352 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ [ 2%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueUnmapMemObject.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueUnmapMemObject.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueUnmapMemObject.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueUnmapMemObject.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueUnmapMemObject.c [ 2%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarkerWithWaitList.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarkerWithWaitList.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarkerWithWaitList.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarkerWithWaitList.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueMarkerWithWaitList.c In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueUnmapMemObject.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueMarkerWithWaitList.c:23: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ [ 2%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/abs_diff.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/abs_diff.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/abs_diff.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 2%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/add_sat.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/add_sat.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/add_sat.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AllocasToEntry.cc:32: /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3219:41: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3191:52: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3191 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3377:66: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3172 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3385:31: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] [ 2%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/all.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/all.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/all.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 2%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrierWithWaitList.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrierWithWaitList.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrierWithWaitList.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrierWithWaitList.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueBarrierWithWaitList.c In file included from /usr/lib/llvm-11/include/llvm/Support/Allocator.h:22, from /usr/lib/llvm-11/include/llvm/Support/StringSaver.h:15, from /usr/lib/llvm-11/include/clang/Driver/Driver.h:24, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:34: /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In constructor ‘llvm::Align::Align(uint64_t)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:79:25: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 79 | ShiftValue = Log2_64(Value); | ~~~~~~~^~~~~~~ /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In function ‘llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:249:26: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 249 | Out.ShiftValue = Value - 1; | ~~~~~~^~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueBarrierWithWaitList.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueBarrierWithWaitList.c: In function ‘POclEnqueueBarrierWithWaitList’: /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueBarrierWithWaitList.c:54:40: warning: conversion to ‘int’ from ‘cl_uint’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 54 | cmd->command.barrier.has_wait_list = num_events_in_wait_list; | ^~~~~~~~~~~~~~~~~~~~~~~ [ 2%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseMemObject.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseMemObject.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clReleaseMemObject.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseMemObject.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clReleaseMemObject.c In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/ADT/APFloat.h:20, from /usr/lib/llvm-11/include/llvm/IR/Constants.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AllocasToEntry.cc:31: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:352:19: required from ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = llvm::BasicBlock*]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:4019:30: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 82 | Size = N; | ^ make -f lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/depend /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:255:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/Error.h:994:21: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/lib/kernel/host /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_GENERIC.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:280:56: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] [ 2%] Building SLEEF to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/v128_sleefsimddp.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/arch -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -O1 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/v128_sleefsimddp.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleefsimddp.c In file included from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:19, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AllocasToEntry.cc:32: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:790:75: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:805:67: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1376:38: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:137:50: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 180 | return C::unpack(StorageValue); | ^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:146:70: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:210:66: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:585:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2826:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/../pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/../pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/devices.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clReleaseMemObject.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ In file included from /usr/lib/llvm-11/include/clang/AST/Type.h:22, from /usr/lib/llvm-11/include/clang/AST/CanonicalType.h:17, from /usr/lib/llvm-11/include/clang/AST/ASTContext.h:19, from /usr/lib/llvm-11/include/clang/Frontend/ASTUnit.h:17, from /usr/lib/llvm-11/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-11/include/clang/CodeGen/CodeGenAction.h:12, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-11/include/clang/AST/TemplateName.h: In constructor ‘clang::UncommonTemplateNameStorage::UncommonTemplateNameStorage(clang::UncommonTemplateNameStorage::Kind, unsigned int)’: /usr/lib/llvm-11/include/clang/AST/TemplateName.h:71:17: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 71 | Bits.Kind = kind; | ^~~~ /usr/lib/llvm-11/include/clang/AST/TemplateName.h:72:17: warning: conversion from ‘unsigned int’ to ‘unsigned int:30’ may change value [-Wconversion] 72 | Bits.Size = size; | ^~~~ [ 2%] Building SLEEF to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/c_sleefsp.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/arch -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -O1 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/c_sleefsp.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleefsp.c /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:123:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:142:43: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:148:64: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:226:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:236:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:502:43: required from ‘void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:476:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:572:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:587:57: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:601:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:613:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:795:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:828:41: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1658:43: required from ‘void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1629:39: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ [ 2%] Building SLEEF to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/c_sleefdp.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/arch -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -O1 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/c_sleefdp.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleefdp.c In file included from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AllocasToEntry.cc:32: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:489: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-11/include/llvm/ADT/DenseMap.h:374: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-11/include/llvm/ADT/DenseMap.h:1035: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-11/include/llvm/ADT/DenseMap.h:908: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-11/include/llvm/IR/Metadata.h:291:66: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:1120:18: warning: conversion from ‘unsigned int’ to ‘unsigned int:31’ may change value [-Wconversion] 1120 | NumEntries = Num; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/ADT/APFloat.h:20, from /usr/lib/llvm-11/include/llvm/IR/Constants.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AllocasToEntry.cc:31: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:116:67: required from ‘llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:307:75: required from ‘llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:373:37: required from ‘llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:902:53: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const llvm::MDOperand*; = void; T = llvm::Metadata*; unsigned int N = 4]’ /usr/lib/llvm-11/include/llvm/IR/Metadata.h:1132:72: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:58:35: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 58 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ [ 3%] Building SLEEF to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/c_sleef_glue_auto.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/arch -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -O1 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/c_sleef_glue_auto.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleef_glue_auto.c In file included from /usr/lib/llvm-11/include/clang/AST/CanonicalType.h:17, from /usr/lib/llvm-11/include/clang/AST/ASTContext.h:19, from /usr/lib/llvm-11/include/clang/Frontend/ASTUnit.h:17, from /usr/lib/llvm-11/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-11/include/clang/CodeGen/CodeGenAction.h:12, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-11/include/clang/AST/Type.h: In constructor ‘clang::Type::Type(clang::Type::TypeClass, clang::QualType, clang::TypeDependence)’: /usr/lib/llvm-11/include/clang/AST/Type.h:1856:19: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 1856 | TypeBits.TC = tc; | ^~ /usr/lib/llvm-11/include/clang/AST/Type.h:1857:27: warning: conversion from ‘unsigned int’ to ‘unsigned char:5’ may change value [-Wconversion] 1857 | TypeBits.Dependence = static_cast(Dependence); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/AST/Type.h: In member function ‘void clang::Type::setDependence(clang::TypeDependence)’: /usr/lib/llvm-11/include/clang/AST/Type.h:1868:27: warning: conversion from ‘unsigned int’ to ‘unsigned char:5’ may change value [-Wconversion] 1868 | TypeBits.Dependence = static_cast(D); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/clang/AST/CanonicalType.h:17, from /usr/lib/llvm-11/include/clang/AST/ASTContext.h:19, from /usr/lib/llvm-11/include/clang/Frontend/ASTUnit.h:17, from /usr/lib/llvm-11/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-11/include/clang/CodeGen/CodeGenAction.h:12, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-11/include/clang/AST/Type.h: In constructor ‘clang::BuiltinType::BuiltinType(clang::BuiltinType::Kind)’: /usr/lib/llvm-11/include/clang/AST/Type.h:2529:28: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 2529 | BuiltinTypeBits.Kind = K; | ^ /usr/lib/llvm-11/include/clang/AST/Type.h: In member function ‘clang::FunctionType::ExtParameterInfo clang::FunctionType::ExtParameterInfo::withABI(clang::ParameterABI) const’: /usr/lib/llvm-11/include/clang/AST/Type.h:3589:42: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 3589 | copy.Data = (copy.Data & ~ABIMask) | unsigned(kind); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/AST/Type.h: In member function ‘clang::FunctionType::ExtParameterInfo clang::FunctionType::ExtParameterInfo::withIsConsumed(bool) const’: /usr/lib/llvm-11/include/clang/AST/Type.h:3601:19: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 3601 | copy.Data &= ~IsConsumed; | ~~~~~~~~~~^~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/AST/Type.h: In member function ‘clang::FunctionType::ExtParameterInfo clang::FunctionType::ExtParameterInfo::withIsNoEscape(bool) const’: /usr/lib/llvm-11/include/clang/AST/Type.h:3618:19: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 3618 | Copy.Data &= ~IsNoEscape; | ~~~~~~~~~~^~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/AST/Type.h: In constructor ‘clang::FunctionType::ExtInfo::ExtInfo(bool, bool, unsigned int, clang::CallingConv, bool, bool, bool, bool)’: /usr/lib/llvm-11/include/clang/AST/Type.h:3694:46: warning: conversion from ‘unsigned int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 3690 | Bits = ((unsigned)cc) | (noReturn ? NoReturnMask : 0) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3691 | (producesResult ? ProducesResultMask : 0) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3692 | (noCallerSavedRegs ? NoCallerSavedRegsMask : 0) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3693 | (hasRegParm ? ((regParm + 1) << RegParmOffset) : 0) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3694 | (NoCfCheck ? NoCfCheckMask : 0) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 3695 | (cmseNSCall ? CmseNSCallMask : 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/AST/Type.h: In constructor ‘clang::FunctionType::FunctionType(clang::Type::TypeClass, clang::QualType, clang::QualType, clang::TypeDependence, clang::FunctionType::ExtInfo)’: /usr/lib/llvm-11/include/clang/AST/Type.h:3802:37: warning: conversion from ‘unsigned int’ to ‘short unsigned int:13’ may change value [-Wconversion] 3802 | FunctionTypeBits.ExtInfo = Info.Bits; | ~~~~~^~~~ [ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainMemObject.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainMemObject.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clRetainMemObject.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainMemObject.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clRetainMemObject.c /usr/lib/llvm-11/include/clang/AST/Type.h: In constructor ‘clang::AttributedType::AttributedType(clang::QualType, clang::attr::Kind, clang::QualType, clang::QualType)’: /usr/lib/llvm-11/include/clang/AST/Type.h:4686:35: warning: conversion from ‘unsigned int’ to ‘short unsigned int:13’ may change value [-Wconversion] 4686 | AttributedTypeBits.AttrKind = attrKind; | ^~~~~~~~ /usr/lib/llvm-11/include/clang/AST/Type.h: In constructor ‘clang::TemplateTypeParmType::TemplateTypeParmType(unsigned int, unsigned int, bool)’: /usr/lib/llvm-11/include/clang/AST/Type.h:4796:25: warning: conversion from ‘unsigned int’ to ‘short unsigned int:15’ may change value [-Wconversion] 4796 | CanTTPTInfo.Depth = D; | ^ /usr/lib/llvm-11/include/clang/AST/Type.h:4797:25: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 4797 | CanTTPTInfo.Index = I; | ^ /usr/lib/llvm-11/include/clang/AST/Type.h: In constructor ‘clang::TypeWithKeyword::TypeWithKeyword(clang::ElaboratedTypeKeyword, clang::Type::TypeClass, clang::QualType, clang::TypeDependence)’: /usr/lib/llvm-11/include/clang/AST/Type.h:5345:35: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 5345 | TypeWithKeywordBits.Keyword = Keyword; | ^~~~~~~ /usr/lib/llvm-11/include/clang/AST/Type.h: In member function ‘void clang::ObjCTypeParamType::setNumProtocolsImpl(unsigned int)’: /usr/lib/llvm-11/include/clang/AST/Type.h:5741:20: warning: conversion from ‘unsigned int’ to ‘unsigned char:6’ may change value [-Wconversion] 5741 | NumProtocols = N; | ^ /usr/lib/llvm-11/include/clang/AST/Type.h: In member function ‘void clang::ObjCObjectType::setNumProtocolsImpl(unsigned int)’: /usr/lib/llvm-11/include/clang/AST/Type.h:5828:39: warning: conversion from ‘unsigned int’ to ‘unsigned char:6’ may change value [-Wconversion] 5828 | ObjCObjectTypeBits.NumProtocols = N; | ^ [ 3%] Building SLEEF to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/v128_sleefsimdsp.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/arch -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -O1 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/v128_sleefsimdsp.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleefsimdsp.c In file included from /usr/lib/llvm-11/include/clang/AST/APValue.h:16, from /usr/lib/llvm-11/include/clang/AST/Decl.h:16, from /usr/lib/llvm-11/include/clang/AST/ASTContext.h:22, from /usr/lib/llvm-11/include/clang/Frontend/ASTUnit.h:17, from /usr/lib/llvm-11/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-11/include/clang/CodeGen/CodeGenAction.h:12, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-11/include/clang/Basic/FixedPoint.h: In constructor ‘clang::FixedPointSemantics::FixedPointSemantics(unsigned int, unsigned int, bool, bool, bool)’: /usr/lib/llvm-11/include/clang/Basic/FixedPoint.h:37:15: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 37 | : Width(Width), Scale(Scale), IsSigned(IsSigned), | ^~~~~ /usr/lib/llvm-11/include/clang/Basic/FixedPoint.h:37:29: warning: conversion from ‘unsigned int’ to ‘short unsigned int:13’ may change value [-Wconversion] 37 | : Width(Width), Scale(Scale), IsSigned(IsSigned), | ^~~~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clRetainMemObject.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ In file included from /usr/lib/llvm-11/include/clang/AST/Decl.h:16, from /usr/lib/llvm-11/include/clang/AST/ASTContext.h:22, from /usr/lib/llvm-11/include/clang/Frontend/ASTUnit.h:17, from /usr/lib/llvm-11/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-11/include/clang/CodeGen/CodeGenAction.h:12, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-11/include/clang/AST/APValue.h: In static member function ‘static clang::DynamicAllocLValue clang::DynamicAllocLValue::getFromOpaqueValue(void*)’: /usr/lib/llvm-11/include/clang/AST/APValue.h:74:50: warning: conversion from ‘uintptr_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 74 | V.Index = reinterpret_cast(Value) >> NumLowBitsAvailable; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/clang/AST/DeclarationName.h:18, from /usr/lib/llvm-11/include/clang/AST/DeclBase.h:18, from /usr/lib/llvm-11/include/clang/AST/Decl.h:19, from /usr/lib/llvm-11/include/clang/AST/ASTContext.h:22, from /usr/lib/llvm-11/include/clang/Frontend/ASTUnit.h:17, from /usr/lib/llvm-11/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-11/include/clang/CodeGen/CodeGenAction.h:12, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-11/include/clang/Basic/IdentifierTable.h: In member function ‘unsigned int clang::IdentifierInfo::getLength() const’: /usr/lib/llvm-11/include/clang/Basic/IdentifierTable.h:157:58: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 157 | unsigned getLength() const { return Entry->getKeyLength(); } | ~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/clang/Basic/IdentifierTable.h: In member function ‘void clang::IdentifierInfo::revertIdentifierToTokenID(clang::tok::TokenKind)’: /usr/lib/llvm-11/include/clang/Basic/IdentifierTable.h:208:15: warning: conversion from ‘unsigned int’ to ‘short unsigned int:9’ may change value [-Wconversion] 208 | TokenID = TK; | ^~ /usr/lib/llvm-11/include/clang/Basic/IdentifierTable.h: In member function ‘void clang::IdentifierInfo::setObjCKeywordID(clang::tok::ObjCKeywordKind)’: /usr/lib/llvm-11/include/clang/Basic/IdentifierTable.h:226:70: warning: conversion from ‘unsigned int’ to ‘short unsigned int:15’ may change value [-Wconversion] 226 | void setObjCKeywordID(tok::ObjCKeywordKind ID) { ObjCOrBuiltinID = ID; } | ^~ /usr/lib/llvm-11/include/clang/Basic/IdentifierTable.h: In member function ‘void clang::IdentifierInfo::setBuiltinID(unsigned int)’: /usr/lib/llvm-11/include/clang/Basic/IdentifierTable.h:238:26: warning: conversion from ‘unsigned int’ to ‘short unsigned int:15’ may change value [-Wconversion] 238 | ObjCOrBuiltinID = ID + tok::NUM_OBJC_KEYWORDS; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/IdentifierTable.h: In member function ‘void clang::IdentifierInfo::setObjCOrBuiltinID(unsigned int)’: /usr/lib/llvm-11/include/clang/Basic/IdentifierTable.h:244:60: warning: conversion from ‘unsigned int’ to ‘short unsigned int:15’ may change value [-Wconversion] 244 | void setObjCOrBuiltinID(unsigned ID) { ObjCOrBuiltinID = ID; } | ^~ /usr/lib/llvm-11/include/clang/Basic/IdentifierTable.h: In member function ‘clang::IdentifierInfo& clang::IdentifierTable::get(llvm::StringRef, clang::tok::TokenKind)’: /usr/lib/llvm-11/include/clang/Basic/IdentifierTable.h:554:18: warning: conversion from ‘unsigned int’ to ‘short unsigned int:9’ may change value [-Wconversion] 554 | II.TokenID = TokenCode; | ^~~~~~~~~ [ 3%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetMemObjectInfo.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetMemObjectInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetMemObjectInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetMemObjectInfo.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetMemObjectInfo.c [ 3%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/abs.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/abs.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/abs.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/clang/AST/Decl.h:19, from /usr/lib/llvm-11/include/clang/AST/ASTContext.h:22, from /usr/lib/llvm-11/include/clang/Frontend/ASTUnit.h:17, from /usr/lib/llvm-11/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-11/include/clang/CodeGen/CodeGenAction.h:12, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-11/include/clang/AST/DeclBase.h: In constructor ‘clang::Decl::Decl(clang::Decl::Kind, clang::DeclContext*, clang::SourceLocation)’: /usr/lib/llvm-11/include/clang/AST/DeclBase.h:382:39: warning: conversion from ‘unsigned int’ to ‘unsigned char:7’ may change value [-Wconversion] 382 | DeclCtx(DC), Loc(L), DeclKind(DK), InvalidDecl(false), HasAttrs(false), | ^~ /usr/lib/llvm-11/include/clang/AST/DeclBase.h:385:58: warning: conversion from ‘unsigned int’ to ‘short unsigned int:14’ may change value [-Wconversion] 385 | IdentifierNamespace(getIdentifierNamespaceForKind(DK)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/lib/llvm-11/include/clang/AST/DeclBase.h: In constructor ‘clang::Decl::Decl(clang::Decl::Kind, clang::Decl::EmptyShell)’: /usr/lib/llvm-11/include/clang/AST/DeclBase.h:391:18: warning: conversion from ‘unsigned int’ to ‘unsigned char:7’ may change value [-Wconversion] 391 | : DeclKind(DK), InvalidDecl(false), HasAttrs(false), Implicit(false), | ^~ /usr/lib/llvm-11/include/clang/AST/DeclBase.h:394:58: warning: conversion from ‘unsigned int’ to ‘short unsigned int:14’ may change value [-Wconversion] 394 | IdentifierNamespace(getIdentifierNamespaceForKind(DK)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/lib/llvm-11/include/clang/AST/DeclBase.h: In member function ‘void clang::Decl::setCachedLinkage(clang::Linkage) const’: /usr/lib/llvm-11/include/clang/AST/DeclBase.h:409:30: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 409 | CacheValidAndLinkage = L + 1; | ~~^~~ /usr/lib/llvm-11/include/clang/AST/DeclBase.h: In member function ‘void clang::Decl::setAccess(clang::AccessSpecifier)’: /usr/lib/llvm-11/include/clang/AST/DeclBase.h:474:14: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 474 | Access = AS; | ^~ /usr/lib/llvm-11/include/clang/AST/DeclBase.h: In member function ‘void clang::Decl::setLocalExternDecl()’: /usr/lib/llvm-11/include/clang/AST/DeclBase.h:1076:25: warning: conversion from ‘unsigned int’ to ‘short unsigned int:14’ may change value [-Wconversion] 1076 | IdentifierNamespace &= ~IDNS_Ordinary; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_util.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetMemObjectInfo.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ /usr/lib/llvm-11/include/clang/AST/DeclBase.h: In member function ‘void clang::Decl::setObjectOfFriendDecl(bool)’: /usr/lib/llvm-11/include/clang/AST/DeclBase.h:1115:25: warning: conversion from ‘unsigned int’ to ‘short unsigned int:14’ may change value [-Wconversion] 1115 | IdentifierNamespace &= ~(IDNS_Ordinary | IDNS_Tag | IDNS_Type); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetMemObjectInfo.c:24: /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetMemObjectInfo.c: In function ‘POclGetMemObjectInfo’: /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetMemObjectInfo.c:55:35: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘cl_uint’ {aka ‘unsigned int’} may change value [-Wconversion] 55 | POCL_RETURN_GETINFO (cl_uint, memobj->map_count); | ^~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_util.h:255:11: note: in definition of macro ‘POCL_RETURN_GETINFO_INNER’ 255 | MEMASSIGN; \ | ^~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetMemObjectInfo.c:55:5: note: in expansion of macro ‘POCL_RETURN_GETINFO’ 55 | POCL_RETURN_GETINFO (cl_uint, memobj->map_count); | ^~~~~~~~~~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetMemObjectInfo.c:57:35: warning: conversion to ‘cl_uint’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 57 | POCL_RETURN_GETINFO (cl_uint, memobj->pocl_refcount); | ^~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_util.h:255:11: note: in definition of macro ‘POCL_RETURN_GETINFO_INNER’ 255 | MEMASSIGN; \ | ^~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetMemObjectInfo.c:57:5: note: in expansion of macro ‘POCL_RETURN_GETINFO’ 57 | POCL_RETURN_GETINFO (cl_uint, memobj->pocl_refcount); | ^~~~~~~~~~~~~~~~~~~ [ 4%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/abs_diff.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/abs_diff.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/abs_diff.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 4%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/add_sat.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/add_sat.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/add_sat.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 4%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/AutomaticLocals.cc.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-11/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto -fno-fat-lto-objects -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 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/AutomaticLocals.cc.o -MF CMakeFiles/llvmpasses.dir/AutomaticLocals.cc.o.d -o CMakeFiles/llvmpasses.dir/AutomaticLocals.cc.o -c /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AutomaticLocals.cc In file included from /usr/lib/llvm-11/include/clang/AST/ASTContext.h:22, from /usr/lib/llvm-11/include/clang/Frontend/ASTUnit.h:17, from /usr/lib/llvm-11/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-11/include/clang/CodeGen/CodeGenAction.h:12, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-11/include/clang/AST/Decl.h: In member function ‘void clang::VarDecl::setTSCSpec(clang::ThreadStorageClassSpecifier)’: /usr/lib/llvm-11/include/clang/AST/Decl.h:1035:27: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 1035 | VarDeclBits.TSCSpec = TSC; | ^~~ /usr/lib/llvm-11/include/clang/AST/Decl.h: In member function ‘void clang::VarDecl::setInitStyle(clang::VarDecl::InitializationStyle)’: /usr/lib/llvm-11/include/clang/AST/Decl.h:1296:29: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 1296 | VarDeclBits.InitStyle = Style; | ^~~~~ /usr/lib/llvm-11/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-11/include/clang/AST/Decl.h:1572:44: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 1572 | NonParmVarDeclBits.ImplicitParamKind = ParamKind; | ^~~~~~~~~ /usr/lib/llvm-11/include/clang/AST/Decl.h: In constructor ‘clang::ImplicitParamDecl::ImplicitParamDecl(clang::ASTContext&, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)’: /usr/lib/llvm-11/include/clang/AST/Decl.h:1580:44: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 1580 | NonParmVarDeclBits.ImplicitParamKind = ParamKind; | ^~~~~~~~~ /usr/lib/llvm-11/include/clang/AST/Decl.h: In member function ‘void clang::ParmVarDecl::setScopeInfo(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/clang/AST/Decl.h:1631:45: warning: conversion from ‘unsigned int’ to ‘unsigned char:7’ may change value [-Wconversion] 1631 | ParmVarDeclBits.ScopeDepthOrObjCQuals = scopeDepth; | ^~~~~~~~~~ /usr/lib/llvm-11/include/clang/AST/Decl.h: In member function ‘void clang::ParmVarDecl::setObjCDeclQualifier(clang::Decl::ObjCDeclQualifier)’: /usr/lib/llvm-11/include/clang/AST/Decl.h:1662:45: warning: conversion from ‘unsigned int’ to ‘unsigned char:7’ may change value [-Wconversion] 1662 | ParmVarDeclBits.ScopeDepthOrObjCQuals = QTVal; | ^~~~~ /usr/lib/llvm-11/include/clang/AST/Decl.h: In member function ‘void clang::ParmVarDecl::setParameterIndex(unsigned int)’: /usr/lib/llvm-11/include/clang/AST/Decl.h:1754:38: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 1754 | ParmVarDeclBits.ParameterIndex = parameterIndex; | ^~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/AST/Decl.h: In member function ‘void clang::FunctionDecl::setConstexprKind(clang::ConstexprSpecKind)’: /usr/lib/llvm-11/include/clang/AST/Decl.h:2202:38: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 2202 | FunctionDeclBits.ConstexprKind = CSK; | ^~~ [ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetMemObjectDestructorCallback.c.o /usr/lib/llvm-11/include/clang/AST/Decl.h: In member function ‘void clang::FunctionDecl::setStorageClass(clang::StorageClass)’: /usr/lib/llvm-11/include/clang/AST/Decl.h:2505:31: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned char:3’ may change value [-Wconversion] 2505 | FunctionDeclBits.SClass = SClass; | ^~~~~~ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetMemObjectDestructorCallback.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clSetMemObjectDestructorCallback.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clSetMemObjectDestructorCallback.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clSetMemObjectDestructorCallback.c [ 4%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/any.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/any.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/any.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/include/clang/AST/Decl.h: In member function ‘void clang::TagDecl::setTagKind(clang::TagDecl::TagKind)’: /usr/lib/llvm-11/include/clang/AST/Decl.h:3422:59: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned char:3’ may change value [-Wconversion] 3422 | void setTagKind(TagKind TK) { TagDeclBits.TagDeclKind = TK; } | ^~ /usr/lib/llvm-11/include/clang/AST/Decl.h: In member function ‘void clang::EnumDecl::setNumPositiveBits(unsigned int)’: /usr/lib/llvm-11/include/clang/AST/Decl.h:3549:36: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned char’ may change value [-Wconversion] 3549 | EnumDeclBits.NumPositiveBits = Num; | ^~~ /usr/lib/llvm-11/include/clang/AST/Decl.h: In member function ‘void clang::EnumDecl::setNumNegativeBits(unsigned int)’: /usr/lib/llvm-11/include/clang/AST/Decl.h:3555:74: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned char’ may change value [-Wconversion] 3555 | void setNumNegativeBits(unsigned Num) { EnumDeclBits.NumNegativeBits = Num; } | ^~~ /usr/lib/llvm-11/include/clang/AST/Decl.h: In member function ‘void clang::RecordDecl::setArgPassingRestrictions(clang::RecordDecl::ArgPassingKind)’: /usr/lib/llvm-11/include/clang/AST/Decl.h:3929:45: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 3929 | RecordDeclBits.ArgPassingRestrictions = Kind; | ^~~~ In file included from /usr/lib/llvm-11/include/clang/AST/ASTContext.h:28, from /usr/lib/llvm-11/include/clang/Frontend/ASTUnit.h:17, from /usr/lib/llvm-11/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-11/include/clang/CodeGen/CodeGenAction.h:12, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-11/include/clang/AST/RawCommentList.h: In constructor ‘clang::RawComment::RawComment(clang::SourceRange, clang::RawComment::CommentKind, bool, bool)’: /usr/lib/llvm-11/include/clang/AST/RawCommentList.h:166:65: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 166 | Range(SR), RawTextValid(false), BriefTextValid(false), Kind(K), | ^ In file included from /usr/lib/llvm-11/include/clang/AST/ASTContext.h:63, from /usr/lib/llvm-11/include/clang/Frontend/ASTUnit.h:17, from /usr/lib/llvm-11/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-11/include/clang/CodeGen/CodeGenAction.h:12, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h: In member function ‘llvm::ElementCount llvm::ElementCount::NextPowerOf2() const’: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h:57:43: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 57 | return ElementCount(llvm::NextPowerOf2(Min), Scalable); | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clSetMemObjectDestructorCallback.c:1: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ [ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithSource.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithSource.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithSource.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithSource.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateProgramWithSource.c [ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBinary.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBinary.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBinary.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBinary.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateProgramWithBinary.c [ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithIL.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithIL.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithIL.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithIL.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateProgramWithIL.c In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_binary.h:27, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateProgramWithBinary.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateProgramWithSource.c:25: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/./pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/./pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/include/pocl_cache.h:27, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateProgramWithIL.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ [ 4%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/all.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/all.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/all.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AutomaticLocals.cc:27: /usr/include/CL/cl_gl_ext.h:18:112: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^ [ 4%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/as_type.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/as_type.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/as_type.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 4%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/any.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/any.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/any.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 4%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/BarrierTailReplication.cc.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-11/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto -fno-fat-lto-objects -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 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/BarrierTailReplication.cc.o -MF CMakeFiles/llvmpasses.dir/BarrierTailReplication.cc.o.d -o CMakeFiles/llvmpasses.dir/BarrierTailReplication.cc.o -c /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BarrierTailReplication.cc [ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBuiltInKernels.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBuiltInKernels.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBuiltInKernels.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateProgramWithBuiltInKernels.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateProgramWithBuiltInKernels.c [ 4%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/as_type.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/as_type.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/as_type.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateProgramWithBuiltInKernels.c:25: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ [ 4%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/async_work_group_copy.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/async_work_group_copy.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/async_work_group_copy.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 4%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/async_work_group_strided_copy.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/async_work_group_strided_copy.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/async_work_group_strided_copy.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseProgram.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseProgram.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clReleaseProgram.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseProgram.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clReleaseProgram.c [ 4%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/async_work_group_copy.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/async_work_group_copy.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/async_work_group_copy.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/clang/Frontend/ASTUnit.h:17, from /usr/lib/llvm-11/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-11/include/clang/CodeGen/CodeGenAction.h:12, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-11/include/clang/AST/ASTContext.h: In function ‘void* operator new(size_t, const clang::ASTContext&, size_t)’: /usr/lib/llvm-11/include/clang/AST/ASTContext.h:3093:28: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3093 | return C.Allocate(Bytes, Alignment); | ^~~~~~~~~ /usr/lib/llvm-11/include/clang/AST/ASTContext.h: In function ‘void* operator new [](size_t, const clang::ASTContext&, size_t)’: /usr/lib/llvm-11/include/clang/AST/ASTContext.h:3131:28: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3131 | return C.Allocate(Bytes, Alignment); | ^~~~~~~~~ In file included from /usr/lib/llvm-11/include/clang/Basic/SourceManager.h:40, from /usr/lib/llvm-11/include/clang/Frontend/ASTUnit.h:23, from /usr/lib/llvm-11/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-11/include/clang/CodeGen/CodeGenAction.h:12, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘void llvm::BitVector::resize(unsigned int, bool)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:374:39: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 374 | unsigned OldCapacity = Bits.size(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:427:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 427 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:466:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 466 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clReleaseProgram.c:33: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ [ 4%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/atomics.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/atomics.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/atomics.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/clang/Frontend/ASTUnit.h:23, from /usr/lib/llvm-11/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-11/include/clang/CodeGen/CodeGenAction.h:12, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-11/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-11/include/clang/Basic/SourceManager.h:470:18: warning: conversion from ‘unsigned int’ to ‘unsigned int:31’ may change value [-Wconversion] 470 | E.Offset = Offset; | ^~~~~~ /usr/lib/llvm-11/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-11/include/clang/Basic/SourceManager.h:479:18: warning: conversion from ‘unsigned int’ to ‘unsigned int:31’ may change value [-Wconversion] 479 | E.Offset = Offset; | ^~~~~~ [ 4%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainProgram.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainProgram.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clRetainProgram.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainProgram.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clRetainProgram.c [ 5%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/BreakConstantGEPs.cpp.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-11/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto -fno-fat-lto-objects -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 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/BreakConstantGEPs.cpp.o -MF CMakeFiles/llvmpasses.dir/BreakConstantGEPs.cpp.o.d -o CMakeFiles/llvmpasses.dir/BreakConstantGEPs.cpp.o -c /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BreakConstantGEPs.cpp [ 5%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/CanonicalizeBarriers.cc.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-11/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto -fno-fat-lto-objects -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 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/CanonicalizeBarriers.cc.o -MF CMakeFiles/llvmpasses.dir/CanonicalizeBarriers.cc.o.d -o CMakeFiles/llvmpasses.dir/CanonicalizeBarriers.cc.o -c /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/CanonicalizeBarriers.cc In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clRetainProgram.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ /usr/lib/llvm-11/include/clang/Basic/SourceManager.h: In member function ‘void clang::SourceManager::setNumCreatedFIDsForFileID(clang::FileID, unsigned int, bool) const’: /usr/lib/llvm-11/include/clang/Basic/SourceManager.h:1048:70: warning: conversion from ‘unsigned int’ to ‘unsigned int:31’ may change value [-Wconversion] 1048 | const_cast(Entry.getFile()).NumCreatedFIDs = NumFIDs; | ^~~~~~~ /usr/lib/llvm-11/include/clang/Basic/SourceManager.h: In member function ‘unsigned int clang::SourceManager::local_sloc_entry_size() const’: /usr/lib/llvm-11/include/clang/Basic/SourceManager.h:1645:75: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1645 | unsigned local_sloc_entry_size() const { return LocalSLocEntryTable.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/clang/Basic/SourceManager.h: In member function ‘unsigned int clang::SourceManager::loaded_sloc_entry_size() const’: /usr/lib/llvm-11/include/clang/Basic/SourceManager.h:1654:77: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1654 | unsigned loaded_sloc_entry_size() const { return LoadedSLocEntryTable.size();} | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 5%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clBuildProgram.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clBuildProgram.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clBuildProgram.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clBuildProgram.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clBuildProgram.c In file included from /usr/lib/llvm-11/include/clang/Lex/HeaderSearchOptions.h:13, from /usr/lib/llvm-11/include/clang/Frontend/ASTUnit.h:25, from /usr/lib/llvm-11/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-11/include/clang/CodeGen/CodeGenAction.h:12, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-11/include/llvm/ADT/CachedHashString.h: In constructor ‘llvm::CachedHashStringRef::CachedHashStringRef(llvm::StringRef, uint32_t)’: /usr/lib/llvm-11/include/llvm/ADT/CachedHashString.h:39:33: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 39 | : P(S.data()), Size(S.size()), Hash(Hash) { | ~~~~~~^~ /usr/lib/llvm-11/include/llvm/ADT/CachedHashString.h: In constructor ‘llvm::CachedHashString::CachedHashString(llvm::StringRef, uint32_t)’: /usr/lib/llvm-11/include/llvm/ADT/CachedHashString.h:104:43: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 104 | : P(new char[S.size()]), Size(S.size()), Hash(Hash) { | ~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-11/include/llvm/PassRegistry.h:19, from /usr/lib/llvm-11/include/llvm/PassSupport.h:29, from /usr/lib/llvm-11/include/llvm/Pass.h:318, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AutomaticLocals.cc:30: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)’: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h:346:56: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 346 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ In file included from /usr/lib/llvm-11/include/llvm/Support/Threading.h:17, from /usr/lib/llvm-11/include/llvm/Support/RWMutex.h:17, from /usr/lib/llvm-11/include/llvm/PassRegistry.h:23, from /usr/lib/llvm-11/include/llvm/PassSupport.h:29, from /usr/lib/llvm-11/include/llvm/Pass.h:318, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AutomaticLocals.cc:30: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘void llvm::BitVector::resize(unsigned int, bool)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:374:39: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 374 | unsigned OldCapacity = Bits.size(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:427:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 427 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:466:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 466 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clBuildProgram.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ In file included from /usr/lib/llvm-11/include/clang/Lex/ModuleLoader.h:18, from /usr/lib/llvm-11/include/clang/Frontend/ASTUnit.h:26, from /usr/lib/llvm-11/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-11/include/clang/CodeGen/CodeGenAction.h:12, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-11/include/clang/Basic/Module.h: In member function ‘void clang::Module::setParent(clang::Module*)’: /usr/lib/llvm-11/include/clang/Basic/Module.h:486:59: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 486 | Parent->SubModuleIndex[Name] = Parent->SubModules.size(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ [ 5%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_build.c.o In file included from /usr/lib/llvm-11/include/clang/Frontend/ASTUnit.h:27, from /usr/lib/llvm-11/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-11/include/clang/CodeGen/CodeGenAction.h:12, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-11/include/clang/Lex/PreprocessingRecord.h: In member function ‘unsigned int clang::PreprocessingRecord::getNumLoadedPreprocessedEntities() const’: /usr/lib/llvm-11/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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_build.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_build.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_build.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_build.c /usr/lib/llvm-11/include/clang/Lex/PreprocessingRecord.h: In member function ‘clang::PreprocessedEntity* clang::PreprocessingRecord::iterator::operator*() const’: /usr/lib/llvm-11/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-11/include/clang/Lex/PreprocessingRecord.h: In member function ‘clang::PreprocessingRecord::iterator clang::PreprocessingRecord::end()’: /usr/lib/llvm-11/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-11/include/clang/Lex/PreprocessingRecord.h: In member function ‘clang::PreprocessingRecord::iterator clang::PreprocessingRecord::local_end()’: /usr/lib/llvm-11/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-11/include/clang/Lex/PreprocessingRecord.h: In member function ‘llvm::iterator_range clang::PreprocessingRecord::getIteratorsForLoadedRange(unsigned int, unsigned int)’: /usr/lib/llvm-11/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-11/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-11/include/clang/Lex/PreprocessingRecord.h: In function ‘void* operator new(size_t, clang::PreprocessingRecord&, unsigned int)’: /usr/lib/llvm-11/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-11/include/clang/Lex/MacroInfo.h:17, from /usr/lib/llvm-11/include/clang/Sema/CodeCompleteConsumer.h:19, from /usr/lib/llvm-11/include/clang/Frontend/ASTUnit.h:28, from /usr/lib/llvm-11/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-11/include/clang/CodeGen/CodeGenAction.h:12, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-11/include/clang/Lex/Token.h: In member function ‘void clang::Token::setFlag(clang::Token::TokenFlags)’: /usr/lib/llvm-11/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-11/include/clang/Lex/Token.h: In member function ‘void clang::Token::clearFlag(clang::Token::TokenFlags)’: /usr/lib/llvm-11/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-11/include/clang/Sema/CodeCompleteConsumer.h:19, from /usr/lib/llvm-11/include/clang/Frontend/ASTUnit.h:28, from /usr/lib/llvm-11/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-11/include/clang/CodeGen/CodeGenAction.h:12, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-11/include/clang/Lex/MacroInfo.h: In member function ‘void clang::MacroInfo::setParameterList(llvm::ArrayRef, llvm::BumpPtrAllocator&)’: /usr/lib/llvm-11/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(); | ~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/ADT/SetVector.h:23, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)’: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h:346:56: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 346 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:19, from /usr/lib/llvm-11/include/llvm/Support/FileSystem.h:34, from /usr/lib/llvm-11/include/llvm/Support/VirtualFileSystem.h:24, from /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AutomaticLocals.cc:31: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h: In function ‘char llvm::hexdigit(unsigned int, bool)’: /usr/lib/llvm-11/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-11/include/clang/Lex/MacroInfo.h: In member function ‘int clang::MacroInfo::getParameterNum(const clang::IdentifierInfo*) const’: /usr/lib/llvm-11/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-11/include/clang/Lex/MacroInfo.h: In member function ‘unsigned int clang::MacroInfo::getNumTokens() const’: /usr/lib/llvm-11/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-11/include/clang/Lex/MacroInfo.h: In constructor ‘clang::MacroDirective::MacroDirective(clang::MacroDirective::Kind, clang::SourceLocation)’: /usr/lib/llvm-11/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-11/include/llvm/ADT/StringExtras.h: In function ‘std::string llvm::toHex(llvm::StringRef, bool)’: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:158:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 158 | Output.push_back(LUT[c >> 4] | Offset); | ~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:159:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 159 | Output.push_back(LUT[c & 15] | Offset); | ~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/clang/Lex/MacroInfo.h: In constructor ‘clang::ModuleMacro::ModuleMacro(clang::Module*, clang::IdentifierInfo*, clang::MacroInfo*, llvm::ArrayRef)’: /usr/lib/llvm-11/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()) { | ~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:27, from /usr/lib/llvm-11/include/llvm/Support/FileSystem.h:34, from /usr/lib/llvm-11/include/llvm/Support/VirtualFileSystem.h:24, from /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AutomaticLocals.cc:31: /usr/lib/llvm-11/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-11/include/llvm/Support/Format.h:234:23: warning: conversion from ‘uint32_t’ {aka ‘unsigned int’} to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 234 | ByteGroupSize = NumPerLine; | ^~~~~~~~~~ In file included from /usr/lib/llvm-11/include/clang/AST/ASTUnresolvedSet.h:19, from /usr/lib/llvm-11/include/clang/AST/DeclCXX.h:18, from /usr/lib/llvm-11/include/clang/Sema/DeclSpec.h:25, from /usr/lib/llvm-11/include/clang/Sema/CodeCompleteConsumer.h:21, from /usr/lib/llvm-11/include/clang/Frontend/ASTUnit.h:28, from /usr/lib/llvm-11/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-11/include/clang/CodeGen/CodeGenAction.h:12, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-11/include/clang/AST/UnresolvedSet.h: In member function ‘unsigned int clang::UnresolvedSetImpl::size() const’: /usr/lib/llvm-11/include/clang/AST/UnresolvedSet.h:127:46: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned size() const { return decls().size(); } | ~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/clang/AST/DeclCXX.h:18, from /usr/lib/llvm-11/include/clang/Sema/DeclSpec.h:25, from /usr/lib/llvm-11/include/clang/Sema/CodeCompleteConsumer.h:21, from /usr/lib/llvm-11/include/clang/Frontend/ASTUnit.h:28, from /usr/lib/llvm-11/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-11/include/clang/CodeGen/CodeGenAction.h:12, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-11/include/clang/AST/ASTUnresolvedSet.h: In member function ‘unsigned int clang::ASTUnresolvedSet::size() const’: /usr/lib/llvm-11/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(); } | ~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/clang/AST/Expr.h:23, from /usr/lib/llvm-11/include/clang/AST/DeclCXX.h:22, from /usr/lib/llvm-11/include/clang/Sema/DeclSpec.h:25, from /usr/lib/llvm-11/include/clang/Sema/CodeCompleteConsumer.h:21, from /usr/lib/llvm-11/include/clang/Frontend/ASTUnit.h:28, from /usr/lib/llvm-11/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-11/include/clang/CodeGen/CodeGenAction.h:12, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-11/include/clang/AST/Stmt.h: In constructor ‘clang::Stmt::Stmt(clang::Stmt::StmtClass)’: /usr/lib/llvm-11/include/clang/AST/Stmt.h:1144:23: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 1144 | StmtBits.sClass = SC; | ^~ /usr/lib/llvm-11/include/clang/AST/Stmt.h: In constructor ‘clang::AttributedStmt::AttributedStmt(clang::SourceLocation, llvm::ArrayRef, clang::Stmt*)’: /usr/lib/llvm-11/include/clang/AST/Stmt.h:1819:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1819 | AttributedStmtBits.NumAttrs = Attrs.size(); | ~~~~~~~~~~^~ /usr/lib/llvm-11/include/clang/AST/Stmt.h:1819:46: warning: conversion from ‘unsigned int’ to ‘unsigned int:24’ may change value [-Wconversion] 1819 | AttributedStmtBits.NumAttrs = Attrs.size(); | ^ /usr/lib/llvm-11/include/clang/AST/Stmt.h: In constructor ‘clang::AttributedStmt::AttributedStmt(clang::Stmt::EmptyShell, unsigned int)’: /usr/lib/llvm-11/include/clang/AST/Stmt.h:1826:35: warning: conversion from ‘unsigned int’ to ‘unsigned int:24’ may change value [-Wconversion] 1826 | AttributedStmtBits.NumAttrs = NumAttrs; | ^~~~~~~~ [ 5%] Building LL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/barrier.ll.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-11 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/barrier.ll.bc /build/pocl-PBB85R/pocl-1.8/lib/kernel/host/../barrier.ll In file included from /usr/lib/llvm-11/include/llvm/IR/Value.h:20, from /usr/lib/llvm-11/include/llvm/IR/User.h:24, from /usr/lib/llvm-11/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In constructor ‘llvm::Align::Align(uint64_t)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:79:25: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 79 | ShiftValue = Log2_64(Value); | ~~~~~~~^~~~~~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_build.c:40: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ [ 5%] Building LL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/addrspace_operators.ll.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-11 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/addrspace_operators.ll.bc /build/pocl-PBB85R/pocl-1.8/lib/kernel/host/../addrspace_operators.ll /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In function ‘llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:249:26: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 249 | Out.ShiftValue = Value - 1; | ~~~~~~^~~ In file included from /usr/lib/llvm-11/include/clang/AST/Expr.h:24, from /usr/lib/llvm-11/include/clang/AST/DeclCXX.h:22, from /usr/lib/llvm-11/include/clang/Sema/DeclSpec.h:25, from /usr/lib/llvm-11/include/clang/Sema/CodeCompleteConsumer.h:21, from /usr/lib/llvm-11/include/clang/Frontend/ASTUnit.h:28, from /usr/lib/llvm-11/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-11/include/clang/CodeGen/CodeGenAction.h:12, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-11/include/clang/AST/TemplateBase.h: In constructor ‘clang::TemplateArgument::TemplateArgument(llvm::ArrayRef)’: /usr/lib/llvm-11/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(); | ~~~~~~~~~^~ [ 5%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/bitselect.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/bitselect.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/bitselect.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/include/clang/AST/TemplateBase.h: In member function ‘unsigned int clang::TemplateArgumentListInfo::size() const’: /usr/lib/llvm-11/include/clang/AST/TemplateBase.h:578:48: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 578 | unsigned size() const { return Arguments.size(); } | ~~~~~~~~~~~~~~^~ [ 5%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/async_work_group_strided_copy.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/async_work_group_strided_copy.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/async_work_group_strided_copy.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-11/include/llvm/IR/User.h: In constructor ‘llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setGlobalVariableNumOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setNumHungOffUseOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/Support/VirtualFileSystem.h:26, from /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AutomaticLocals.cc:31: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::getNumBuffers() const’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:127:55: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getNumBuffers() const { return Buffers.size(); } | ~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:147:24: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 147 | return Buffers.size(); | ~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-11/include/llvm/IR/Metadata.h: In constructor ‘llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)’: /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:20: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:25: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AutomaticLocals.cc:31: /usr/lib/llvm-11/include/llvm/Support/VirtualFileSystem.h: In member function ‘int llvm::vfs::recursive_directory_iterator::level() const’: /usr/lib/llvm-11/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; | ~~~~~~~~~~~~~~~~~~~~^~~ [ 5%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/clamp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/clamp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/clamp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/clang/AST/DeclCXX.h:22, from /usr/lib/llvm-11/include/clang/Sema/DeclSpec.h:25, from /usr/lib/llvm-11/include/clang/Sema/CodeCompleteConsumer.h:21, from /usr/lib/llvm-11/include/clang/Frontend/ASTUnit.h:28, from /usr/lib/llvm-11/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-11/include/clang/CodeGen/CodeGenAction.h:12, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-11/include/clang/AST/Expr.h: In constructor ‘clang::Expr::Expr(clang::Stmt::StmtClass, clang::QualType, clang::ExprValueKind, clang::ExprObjectKind)’: /usr/lib/llvm-11/include/clang/AST/Expr.h:124:26: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 124 | ExprBits.ValueKind = VK; | ^~ /usr/lib/llvm-11/include/clang/AST/Expr.h:125:27: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 125 | ExprBits.ObjectKind = OK; | ^~ /usr/lib/llvm-11/include/clang/AST/Expr.h: In member function ‘void clang::Expr::setDependence(clang::ExprDependence)’: /usr/lib/llvm-11/include/clang/AST/Expr.h:136:26: warning: conversion from ‘unsigned int’ to ‘unsigned char:5’ may change value [-Wconversion] 136 | ExprBits.Dependent = static_cast(Deps); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/AST/Expr.h: In member function ‘void clang::Expr::setValueKind(clang::ExprValueKind)’: /usr/lib/llvm-11/include/clang/AST/Expr.h:446:63: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 446 | void setValueKind(ExprValueKind Cat) { ExprBits.ValueKind = Cat; } | ^~~ /usr/lib/llvm-11/include/clang/AST/Expr.h: In member function ‘void clang::Expr::setObjectKind(clang::ExprObjectKind)’: /usr/lib/llvm-11/include/clang/AST/Expr.h:449:66: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 449 | void setObjectKind(ExprObjectKind Cat) { ExprBits.ObjectKind = Cat; } | ^~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-11/include/llvm/IR/Constants.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BreakConstantGEPs.cpp:30: /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In static member function ‘static unsigned int llvm::APInt::getNumWords(unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1585:59: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1585 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In member function ‘unsigned int llvm::APInt::nearestLogBase2() const’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1831:20: warning: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 1831 | return U.VAL - 1; | ~~~~~~^~~ In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AutomaticLocals.cc:31: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:334:75: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:3’ may change value [-Wconversion] 334 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:335:63: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 335 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:336:60: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 336 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:337:65: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 337 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } | ^ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:338:45: warning: conversion from ‘int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 338 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ~~~~~^~~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:338:48: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:5’ may change value [-Wconversion] 338 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ^ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setPosition(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:339:47: warning: conversion from ‘unsigned int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 339 | void setPosition(unsigned pos) { Position = pos; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In constructor ‘llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:346:28: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:3’ may change value [-Wconversion] 346 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:347:9: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 347 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), | ^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setNumAdditionalVals(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:352:67: warning: conversion from ‘unsigned int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 352 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ /usr/lib/llvm-11/include/clang/AST/Expr.h: In constructor ‘clang::CharacterLiteral::CharacterLiteral(unsigned int, clang::CharacterLiteral::CharacterKind, clang::QualType, clang::SourceLocation)’: /usr/lib/llvm-11/include/clang/AST/Expr.h:1570:33: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 1570 | CharacterLiteralBits.Kind = kind; | ^~~~ /usr/lib/llvm-11/include/clang/AST/Expr.h: In member function ‘void clang::CharacterLiteral::setKind(clang::CharacterLiteral::CharacterKind)’: /usr/lib/llvm-11/include/clang/AST/Expr.h:1588:66: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 1588 | void setKind(CharacterKind kind) { CharacterLiteralBits.Kind = kind; } | ^~~~ /usr/lib/llvm-11/include/clang/AST/Expr.h: In member function ‘void clang::FloatingLiteral::setRawSemantics(llvm::APFloatBase::Semantics)’: /usr/lib/llvm-11/include/clang/AST/Expr.h:1636:37: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 1636 | FloatingLiteralBits.Semantics = Sem; | ^~~ /usr/lib/llvm-11/include/clang/AST/Expr.h: In member function ‘void clang::FloatingLiteral::setSemantics(const llvm::fltSemantics&)’: /usr/lib/llvm-11/include/clang/AST/Expr.h:1648:71: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 1648 | FloatingLiteralBits.Semantics = llvm::APFloatBase::SemanticsToEnum(Sem); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 5%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/clamp_int.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/clamp_int.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/clamp_int.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/include/clang/AST/Expr.h: In member function ‘void clang::UnaryOperator::setOpcode(clang::UnaryOperator::Opcode)’: /usr/lib/llvm-11/include/clang/AST/Expr.h:2176:56: warning: conversion from ‘unsigned int’ to ‘unsigned char:5’ may change value [-Wconversion] 2176 | void setOpcode(Opcode Opc) { UnaryOperatorBits.Opc = Opc; } | ^~~ /usr/lib/llvm-11/include/clang/AST/Expr.h: In member function ‘unsigned int clang::OffsetOfNode::getArrayExprIndex() const’: /usr/lib/llvm-11/include/clang/AST/Expr.h:2368:17: warning: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 2368 | return Data >> 2; | ~~~~~^~~~ /usr/lib/llvm-11/include/clang/AST/Expr.h: In constructor ‘clang::UnaryExprOrTypeTraitExpr::UnaryExprOrTypeTraitExpr(clang::UnaryExprOrTypeTrait, clang::TypeSourceInfo*, clang::QualType, clang::SourceLocation, clang::SourceLocation)’: /usr/lib/llvm-11/include/clang/AST/Expr.h:2531:41: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 2531 | UnaryExprOrTypeTraitExprBits.Kind = ExprKind; | ^~~~~~~~ /usr/lib/llvm-11/include/clang/AST/Expr.h: In member function ‘void clang::UnaryExprOrTypeTraitExpr::setKind(clang::UnaryExprOrTypeTrait)’: /usr/lib/llvm-11/include/clang/AST/Expr.h:2553:41: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 2553 | UnaryExprOrTypeTraitExprBits.Kind = K; | ^ In file included from /usr/lib/llvm-11/include/llvm/IR/Attributes.h:24, from /usr/lib/llvm-11/include/llvm/IR/Argument.h:18, from /usr/lib/llvm-11/include/llvm/IR/Function.h:25, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:44, from /usr/lib/llvm-11/include/llvm/Analysis/AssumptionCache.h:22, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AutomaticLocals.cc:33: /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In constructor ‘llvm::Align::Align(uint64_t)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:79:25: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 79 | ShiftValue = Log2_64(Value); | ~~~~~~~^~~~~~~ /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In function ‘llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:249:26: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 249 | Out.ShiftValue = Value - 1; | ~~~~~~^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h: In member function ‘void llvm::BasicBlock::AdjustBlockAddressRefCount(int)’: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:31: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:34: warning: conversion from ‘short unsigned int’ to ‘short unsigned int:15’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Value.h:20, from /usr/lib/llvm-11/include/llvm/IR/User.h:24, from /usr/lib/llvm-11/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-11/include/llvm/IR/Constants.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BreakConstantGEPs.cpp:30: /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In constructor ‘llvm::Align::Align(uint64_t)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:79:25: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 79 | ShiftValue = Log2_64(Value); | ~~~~~~~^~~~~~~ /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In function ‘llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:249:26: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 249 | Out.ShiftValue = Value - 1; | ~~~~~~^~~ /usr/lib/llvm-11/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-11/include/clang/AST/Expr.h:3387:25: warning: conversion from ‘unsigned int’ to ‘unsigned char:6’ may change value [-Wconversion] 3387 | CastExprBits.Kind = kind; | ^~~~ /usr/lib/llvm-11/include/clang/AST/Expr.h: In member function ‘void clang::CastExpr::setCastKind(clang::CastKind)’: /usr/lib/llvm-11/include/clang/AST/Expr.h:3407:54: warning: conversion from ‘unsigned int’ to ‘unsigned char:6’ may change value [-Wconversion] 3407 | void setCastKind(CastKind K) { CastExprBits.Kind = K; } | ^ /usr/lib/llvm-11/include/clang/AST/Expr.h: In member function ‘void clang::BinaryOperator::setOpcode(clang::BinaryOperator::Opcode)’: /usr/lib/llvm-11/include/clang/AST/Expr.h:3691:57: warning: conversion from ‘unsigned int’ to ‘unsigned char:6’ may change value [-Wconversion] 3691 | void setOpcode(Opcode Opc) { BinaryOperatorBits.Opc = Opc; } | ^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:44, from /usr/lib/llvm-11/include/llvm/Analysis/AssumptionCache.h:22, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AutomaticLocals.cc:33: /usr/lib/llvm-11/include/llvm/IR/User.h: In constructor ‘llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-11/include/llvm/IR/Constants.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BreakConstantGEPs.cpp:30: /usr/lib/llvm-11/include/llvm/IR/User.h: In constructor ‘llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setGlobalVariableNumOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setNumHungOffUseOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setGlobalVariableNumOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setNumHungOffUseOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:44, from /usr/lib/llvm-11/include/llvm/Analysis/AssumptionCache.h:22, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AutomaticLocals.cc:33: /usr/lib/llvm-11/include/llvm/IR/Metadata.h: In constructor ‘llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)’: /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:20: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:25: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/AST/Expr.h: In member function ‘unsigned int clang::InitListExpr::getNumInits() const’: /usr/lib/llvm-11/include/clang/AST/Expr.h:4657:55: warning: conversion from ‘clang::ASTVector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4657 | unsigned getNumInits() const { return InitExprs.size(); } | ~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/clang/AST/Expr.h: In constructor ‘clang::DesignatedInitExpr::DesignatedInitExpr(unsigned int)’: /usr/lib/llvm-11/include/clang/AST/Expr.h:4893:38: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 4893 | NumDesignators(0), NumSubExprs(NumSubExprs), Designators(nullptr) { } | ^~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Type.h:24, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/Constants.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BreakConstantGEPs.cpp:30: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h: In member function ‘llvm::ElementCount llvm::ElementCount::NextPowerOf2() const’: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h:57:43: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 57 | return ElementCount(llvm::NextPowerOf2(Min), Scalable); | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-11/include/llvm/IR/Type.h:17, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/Function.h:29, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In static member function ‘static unsigned int llvm::APInt::getNumWords(unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1585:59: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1585 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In member function ‘unsigned int llvm::APInt::nearestLogBase2() const’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1831:20: warning: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 1831 | return U.VAL - 1; | ~~~~~~^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/Constants.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BreakConstantGEPs.cpp:30: /usr/lib/llvm-11/include/llvm/IR/Type.h: In member function ‘void llvm::Type::setSubclassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Type.h:99:20: warning: conversion from ‘unsigned int’ to ‘unsigned int:24’ may change value [-Wconversion] 99 | SubclassData = val; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Constants.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BreakConstantGEPs.cpp:30: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:471:70: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 471 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:502:72: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 502 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:612:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 612 | return get(ElementType, SVTy->getMinNumElements()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/ADT/SetVector.h:23, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)’: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h:346:56: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 346 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:44, from /usr/lib/llvm-11/include/llvm/Analysis/AssumptionCache.h:22, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AutomaticLocals.cc:33: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h: In member function ‘void llvm::BasicBlock::AdjustBlockAddressRefCount(int)’: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:31: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:34: warning: conversion from ‘short unsigned int’ to ‘short unsigned int:15’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Type.h:24, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/Function.h:29, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h: In member function ‘llvm::ElementCount llvm::ElementCount::NextPowerOf2() const’: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h:57:43: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 57 | return ElementCount(llvm::NextPowerOf2(Min), Scalable); | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/Function.h:29, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-11/include/llvm/IR/Type.h: In member function ‘void llvm::Type::setSubclassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Type.h:99:20: warning: conversion from ‘unsigned int’ to ‘unsigned int:24’ may change value [-Wconversion] 99 | SubclassData = val; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-11/include/llvm/IR/Type.h:17, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/Function.h:29, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:44, from /usr/lib/llvm-11/include/llvm/Analysis/AssumptionCache.h:22, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AutomaticLocals.cc:33: /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In static member function ‘static unsigned int llvm::APInt::getNumWords(unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1585:59: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1585 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/clang/AST/DeclCXX.h:29, from /usr/lib/llvm-11/include/clang/Sema/DeclSpec.h:25, from /usr/lib/llvm-11/include/clang/Sema/CodeCompleteConsumer.h:21, from /usr/lib/llvm-11/include/clang/Frontend/ASTUnit.h:28, from /usr/lib/llvm-11/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-11/include/clang/CodeGen/CodeGenAction.h:12, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-11/include/clang/AST/TypeLoc.h: In member function ‘void clang::BuiltinTypeLoc::setWrittenSignSpec(clang::TypeSpecifierSign)’: /usr/lib/llvm-11/include/clang/AST/TypeLoc.h:615:39: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 615 | getWrittenBuiltinSpecs().Sign = written; | ^~~~~~~ /usr/lib/llvm-11/include/clang/AST/TypeLoc.h: In member function ‘void clang::BuiltinTypeLoc::setWrittenWidthSpec(clang::TypeSpecifierWidth)’: /usr/lib/llvm-11/include/clang/AST/TypeLoc.h:631:40: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 631 | getWrittenBuiltinSpecs().Width = written; | ^~~~~~~ /usr/lib/llvm-11/include/clang/AST/TypeLoc.h: In member function ‘void clang::BuiltinTypeLoc::setWrittenTypeSpec(clang::TypeSpecifierType)’: /usr/lib/llvm-11/include/clang/AST/TypeLoc.h:642:39: warning: conversion from ‘unsigned int’ to ‘unsigned char:6’ may change value [-Wconversion] 642 | getWrittenBuiltinSpecs().Type = written; | ^~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In member function ‘unsigned int llvm::APInt::nearestLogBase2() const’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1831:20: warning: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 1831 | return U.VAL - 1; | ~~~~~~^~~ /usr/lib/llvm-11/include/clang/AST/TypeLoc.h: In member function ‘unsigned int clang::ObjCObjectTypeLoc::getNumTypeArgs() const’: /usr/lib/llvm-11/include/clang/AST/TypeLoc.h:941:59: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 941 | return this->getTypePtr()->getTypeArgsAsWritten().size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/clang/AST/TypeLoc.h: In member function ‘unsigned int clang::ObjCObjectTypeLoc::getExtraLocalDataSize() const’: /usr/lib/llvm-11/include/clang/AST/TypeLoc.h:1020:10: warning: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 1019 | return this->getNumTypeArgs() * sizeof(TypeSourceInfo *) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1020 | + this->getNumProtocols() * sizeof(SourceLocation); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Function.h:29, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:471:70: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 471 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:502:72: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 502 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:612:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 612 | return get(ElementType, SVTy->getMinNumElements()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BreakConstantGEPs.cpp:30: /usr/lib/llvm-11/include/llvm/IR/Constants.h: In constructor ‘llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Constants.h:910:26: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 910 | setValueSubclassData(Opcode); | ^~~~~~ /usr/lib/llvm-11/include/clang/AST/TypeLoc.h: In member function ‘unsigned int clang::FunctionTypeLoc::getExtraLocalDataSize() const’: /usr/lib/llvm-11/include/clang/AST/TypeLoc.h:1458:53: warning: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 1458 | return (getNumParams() * sizeof(ParmVarDecl *)) + ExceptSpecSize; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:163:20: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 163 | SubClassData = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:212:59: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 212 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:238:18: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 238 | Visibility = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:250:19: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 250 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:265:71: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 265 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)’: /usr/lib/llvm-11/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-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h: In member function ‘unsigned int llvm::GlobalObject::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:76:18: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 76 | return Align ? Align->value() : 0; | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Type.h:24, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/Function.h:29, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:44, from /usr/lib/llvm-11/include/llvm/Analysis/AssumptionCache.h:22, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AutomaticLocals.cc:33: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h: In member function ‘llvm::ElementCount llvm::ElementCount::NextPowerOf2() const’: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h:57:43: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 57 | return ElementCount(llvm::NextPowerOf2(Min), Scalable); | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘void llvm::Function::setCallingConv(llvm::CallingConv::ID)’: /usr/lib/llvm-11/include/llvm/IR/Function.h:226:64: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 226 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getFnStackAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:355:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 355 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:456:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 456 | return MA->value(); | ~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/Function.h:29, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:44, from /usr/lib/llvm-11/include/llvm/Analysis/AssumptionCache.h:22, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AutomaticLocals.cc:33: /usr/lib/llvm-11/include/llvm/IR/Type.h: In member function ‘void llvm::Type::setSubclassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Type.h:99:20: warning: conversion from ‘unsigned int’ to ‘unsigned int:24’ may change value [-Wconversion] 99 | SubclassData = val; | ^~~ In file included from /usr/lib/llvm-11/include/clang/Sema/DeclSpec.h:25, from /usr/lib/llvm-11/include/clang/Sema/CodeCompleteConsumer.h:21, from /usr/lib/llvm-11/include/clang/Frontend/ASTUnit.h:28, from /usr/lib/llvm-11/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-11/include/clang/CodeGen/CodeGenAction.h:12, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-11/include/clang/AST/DeclCXX.h: In constructor ‘clang::CXXBaseSpecifier::CXXBaseSpecifier(clang::SourceRange, bool, bool, clang::AccessSpecifier, clang::TypeSourceInfo*, clang::SourceLocation)’: /usr/lib/llvm-11/include/clang/AST/DeclCXX.h:186:14: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 186 | Access(A), InheritConstructors(false), BaseTypeInfo(TInfo) {} | ^ In file included from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-11/include/llvm/IR/CFG.h: In function ‘unsigned int llvm::pred_size(const llvm::BasicBlock*)’: /usr/lib/llvm-11/include/llvm/IR/CFG.h:123:23: warning: conversion from ‘std::__iterator_traits >, void>::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 123 | return std::distance(pred_begin(BB), pred_end(BB)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Function.h:29, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:44, from /usr/lib/llvm-11/include/llvm/Analysis/AssumptionCache.h:22, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AutomaticLocals.cc:33: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:471:70: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 471 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:502:72: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 502 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ In file included from /usr/lib/llvm-11/include/clang/Sema/DeclSpec.h:25, from /usr/lib/llvm-11/include/clang/Sema/CodeCompleteConsumer.h:21, from /usr/lib/llvm-11/include/clang/Frontend/ASTUnit.h:28, from /usr/lib/llvm-11/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-11/include/clang/CodeGen/CodeGenAction.h:12, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-11/include/clang/AST/DeclCXX.h: In constructor ‘clang::CXXRecordDecl::LambdaDefinitionData::LambdaDefinitionData(clang::CXXRecordDecl*, clang::TypeSourceInfo*, bool, bool, clang::LambdaCaptureDefault)’: /usr/lib/llvm-11/include/clang/AST/DeclCXX.h:414:26: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 414 | CaptureDefault(CaptureDefault), NumCaptures(0), | ^~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:612:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 612 | return get(ElementType, SVTy->getMinNumElements()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:44, from /usr/lib/llvm-11/include/llvm/Analysis/AssumptionCache.h:22, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AutomaticLocals.cc:33: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:163:20: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 163 | SubClassData = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:212:59: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 212 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:238:18: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 238 | Visibility = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:250:19: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 250 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:265:71: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 265 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)’: /usr/lib/llvm-11/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-11/include/llvm/IR/Module.h:25, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:45, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:23, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h: In member function ‘unsigned int llvm::DataLayout::getPreferredAlignment(const llvm::GlobalVariable*) const’: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:589:39: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 589 | return getPreferredAlign(GV).value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:44, from /usr/lib/llvm-11/include/llvm/Analysis/AssumptionCache.h:22, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AutomaticLocals.cc:33: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h: In member function ‘unsigned int llvm::GlobalObject::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:76:18: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 76 | return Align ? Align->value() : 0; | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/AST/DeclCXX.h: In member function ‘void clang::CXXRecordDecl::setLambdaMangling(unsigned int, clang::Decl*, bool)’: /usr/lib/llvm-11/include/clang/AST/DeclCXX.h:1762:38: warning: conversion from ‘unsigned int’ to ‘unsigned int:31’ may change value [-Wconversion] 1762 | getLambdaData().ManglingNumber = ManglingNumber; | ^~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/IR/Function.h:20, from /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BreakConstantGEPs.cpp:31: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)’: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h:346:56: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 346 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ /usr/lib/llvm-11/include/clang/AST/DeclCXX.h: In member function ‘void clang::CXXCtorInitializer::setSourceOrder(int)’: /usr/lib/llvm-11/include/clang/AST/DeclCXX.h:2376:19: warning: conversion from ‘unsigned int’ to ‘short unsigned int:13’ may change value [-Wconversion] 2376 | SourceOrder = static_cast(Pos); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/AST/DeclCXX.h: In member function ‘void clang::CXXConstructorDecl::setNumCtorInitializers(unsigned int)’: /usr/lib/llvm-11/include/clang/AST/DeclCXX.h:2554:50: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int:21’ may change value [-Wconversion] 2554 | CXXConstructorDeclBits.NumCtorInitializers = numCtorInitializers; | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:44, from /usr/lib/llvm-11/include/llvm/Analysis/AssumptionCache.h:22, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AutomaticLocals.cc:33: /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘void llvm::Function::setCallingConv(llvm::CallingConv::ID)’: /usr/lib/llvm-11/include/llvm/IR/Function.h:226:64: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 226 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-11/include/clang/AST/DeclCXX.h: In member function ‘void clang::LinkageSpecDecl::setLanguage(clang::LinkageSpecDecl::LanguageIDs)’: /usr/lib/llvm-11/include/clang/AST/DeclCXX.h:2841:68: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned char:3’ may change value [-Wconversion] 2841 | void setLanguage(LanguageIDs L) { LinkageSpecDeclBits.Language = L; } | ^ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getFnStackAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:355:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 355 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:456:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 456 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/clang/AST/DeclCXX.h: In member function ‘void clang::UsingShadowDecl::setTargetDecl(clang::NamedDecl*)’: /usr/lib/llvm-11/include/clang/AST/DeclCXX.h:3263:38: warning: conversion from ‘unsigned int’ to ‘short unsigned int:14’ may change value [-Wconversion] 3263 | ND->getIdentifierNamespace() & | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 3264 | ~(IDNS_OrdinaryFriend | IDNS_TagFriend | IDNS_LocalExtern); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BreakConstantGEPs.cpp:31: /usr/lib/llvm-11/include/llvm/IR/Metadata.h: In constructor ‘llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)’: /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:20: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:25: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/AST/DeclCXX.h: In member function ‘unsigned int clang::UsingDecl::shadow_size() const’: /usr/lib/llvm-11/include/clang/AST/DeclCXX.h:3511:25: warning: conversion from ‘std::__iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 3511 | return std::distance(shadow_begin(), shadow_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/AST/DeclCXX.h: In constructor ‘clang::UsingPackDecl::UsingPackDecl(clang::DeclContext*, clang::NamedDecl*, llvm::ArrayRef)’: /usr/lib/llvm-11/include/clang/AST/DeclCXX.h:3565:74: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3565 | InstantiatedFrom(InstantiatedFrom), NumExpansions(UsingDecls.size()) { | ~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/clang/AST/DeclCXX.h:3910:34: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3910 | NumBindings(Bindings.size()) { | ~~~~~~~~~~~~~^~ [ 5%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/clz.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/clz.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/clz.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:45, from /usr/lib/llvm-11/include/llvm/Analysis/AssumptionCache.h:22, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AutomaticLocals.cc:33: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h: In member function ‘unsigned int llvm::DataLayout::getPreferredAlignment(const llvm::GlobalVariable*) const’: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:589:39: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 589 | return getPreferredAlign(GV).value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/clang/Sema/ParsedAttr.h:18, from /usr/lib/llvm-11/include/clang/Sema/DeclSpec.h:34, from /usr/lib/llvm-11/include/clang/Sema/CodeCompleteConsumer.h:21, from /usr/lib/llvm-11/include/clang/Frontend/ASTUnit.h:28, from /usr/lib/llvm-11/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-11/include/clang/CodeGen/CodeGenAction.h:12, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-11/include/clang/Basic/AttributeCommonInfo.h: In constructor ‘clang::AttributeCommonInfo::AttributeCommonInfo(const clang::IdentifierInfo*, const clang::IdentifierInfo*, clang::SourceRange, clang::SourceLocation, clang::AttributeCommonInfo::Syntax)’: /usr/lib/llvm-11/include/clang/Basic/AttributeCommonInfo.h:89:31: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 89 | AttrKind(getParsedKind(AttrName, ScopeName, SyntaxUsed)), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/AttributeCommonInfo.h:90:20: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 90 | SyntaxUsed(SyntaxUsed), SpellingIndex(SpellingNotCalculated) {} | ^~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/AttributeCommonInfo.h: In constructor ‘clang::AttributeCommonInfo::AttributeCommonInfo(const clang::IdentifierInfo*, const clang::IdentifierInfo*, clang::SourceRange, clang::SourceLocation, clang::AttributeCommonInfo::Kind, clang::AttributeCommonInfo::Syntax)’: /usr/lib/llvm-11/include/clang/Basic/AttributeCommonInfo.h:96:38: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 96 | ScopeLoc(ScopeLoc), AttrKind(AttrKind), SyntaxUsed(SyntaxUsed), | ^~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/AttributeCommonInfo.h:96:60: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 96 | ScopeLoc(ScopeLoc), AttrKind(AttrKind), SyntaxUsed(SyntaxUsed), | ^~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/AttributeCommonInfo.h: In constructor ‘clang::AttributeCommonInfo::AttributeCommonInfo(const clang::IdentifierInfo*, const clang::IdentifierInfo*, clang::SourceRange, clang::SourceLocation, clang::AttributeCommonInfo::Kind, clang::AttributeCommonInfo::Syntax, unsigned int)’: /usr/lib/llvm-11/include/clang/Basic/AttributeCommonInfo.h:104:38: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 104 | ScopeLoc(ScopeLoc), AttrKind(AttrKind), SyntaxUsed(SyntaxUsed), | ^~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/AttributeCommonInfo.h:104:60: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 104 | ScopeLoc(ScopeLoc), AttrKind(AttrKind), SyntaxUsed(SyntaxUsed), | ^~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/AttributeCommonInfo.h:105:23: warning: conversion from ‘unsigned int’ to ‘unsigned char:4’ may change value [-Wconversion] 105 | SpellingIndex(Spelling) {} | ^~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/AttributeCommonInfo.h: In constructor ‘clang::AttributeCommonInfo::AttributeCommonInfo(const clang::IdentifierInfo*, clang::SourceRange, clang::AttributeCommonInfo::Syntax)’: /usr/lib/llvm-11/include/clang/Basic/AttributeCommonInfo.h:110:43: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 110 | ScopeLoc(), AttrKind(getParsedKind(AttrName, ScopeName, SyntaxUsed)), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/AttributeCommonInfo.h:111:20: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 111 | SyntaxUsed(SyntaxUsed), SpellingIndex(SpellingNotCalculated) {} | ^~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/AttributeCommonInfo.h: In constructor ‘clang::AttributeCommonInfo::AttributeCommonInfo(clang::SourceRange, clang::AttributeCommonInfo::Kind, clang::AttributeCommonInfo::Syntax)’: /usr/lib/llvm-11/include/clang/Basic/AttributeCommonInfo.h:115:18: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 115 | AttrKind(K), SyntaxUsed(SyntaxUsed), | ^ /usr/lib/llvm-11/include/clang/Basic/AttributeCommonInfo.h:115:33: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 115 | AttrKind(K), SyntaxUsed(SyntaxUsed), | ^~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/AttributeCommonInfo.h: In constructor ‘clang::AttributeCommonInfo::AttributeCommonInfo(clang::SourceRange, clang::AttributeCommonInfo::Kind, clang::AttributeCommonInfo::Syntax, unsigned int)’: /usr/lib/llvm-11/include/clang/Basic/AttributeCommonInfo.h:121:18: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 121 | AttrKind(K), SyntaxUsed(SyntaxUsed), SpellingIndex(Spelling) {} | ^ /usr/lib/llvm-11/include/clang/Basic/AttributeCommonInfo.h:121:33: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 121 | AttrKind(K), SyntaxUsed(SyntaxUsed), SpellingIndex(Spelling) {} | ^~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/AttributeCommonInfo.h:121:60: warning: conversion from ‘unsigned int’ to ‘unsigned char:4’ may change value [-Wconversion] 121 | AttrKind(K), SyntaxUsed(SyntaxUsed), SpellingIndex(Spelling) {} | ^~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/AttributeCommonInfo.h: In member function ‘void clang::AttributeCommonInfo::setAttributeSpellingListIndex(unsigned int)’: /usr/lib/llvm-11/include/clang/Basic/AttributeCommonInfo.h:173:68: warning: conversion from ‘unsigned int’ to ‘unsigned char:4’ may change value [-Wconversion] 173 | void setAttributeSpellingListIndex(unsigned V) { SpellingIndex = V; } | ^ In file included from /usr/lib/llvm-11/include/clang/Sema/DeclSpec.h:34, from /usr/lib/llvm-11/include/clang/Sema/CodeCompleteConsumer.h:21, from /usr/lib/llvm-11/include/clang/Frontend/ASTUnit.h:28, from /usr/lib/llvm-11/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-11/include/clang/CodeGen/CodeGenAction.h:12, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-11/include/clang/Sema/ParsedAttr.h: In constructor ‘clang::ParsedAttrInfo::ParsedAttrInfo(clang::AttributeCommonInfo::Kind)’: /usr/lib/llvm-11/include/clang/Sema/ParsedAttr.h:72:18: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 72 | : AttrKind(AttrKind), NumArgs(0), OptArgs(0), HasCustomParsing(0), | ^~~~~~~~ /usr/lib/llvm-11/include/clang/Sema/ParsedAttr.h: In constructor ‘clang::ParsedAttr::ParsedAttr(clang::IdentifierInfo*, clang::SourceRange, clang::IdentifierInfo*, clang::SourceLocation, clang::ArgsUnion*, unsigned int, clang::AttributeCommonInfo::Syntax, clang::SourceLocation)’: /usr/lib/llvm-11/include/clang/Sema/ParsedAttr.h:288:43: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 288 | EllipsisLoc(ellipsisLoc), NumArgs(numArgs), Invalid(false), | ^~~~~~~ /usr/lib/llvm-11/include/clang/Sema/ParsedAttr.h: In member function ‘void clang::ParsedAttr::setProcessingCache(unsigned int) const’: /usr/lib/llvm-11/include/clang/Sema/ParsedAttr.h:438:23: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 438 | ProcessingCache = value; | ^~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/Threading.h:17, from /usr/lib/llvm-11/include/llvm/Support/RWMutex.h:17, from /usr/lib/llvm-11/include/llvm/PassRegistry.h:23, from /usr/lib/llvm-11/include/llvm/PassSupport.h:29, from /usr/lib/llvm-11/include/llvm/Pass.h:318, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:48, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:23, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘void llvm::BitVector::resize(unsigned int, bool)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:374:39: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 374 | unsigned OldCapacity = Bits.size(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:427:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 427 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:466:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 466 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Value.h:20, from /usr/lib/llvm-11/include/llvm/IR/User.h:24, from /usr/lib/llvm-11/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In constructor ‘llvm::Align::Align(uint64_t)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:79:25: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 79 | ShiftValue = Log2_64(Value); | ~~~~~~~^~~~~~~ /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In function ‘llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:249:26: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 249 | Out.ShiftValue = Value - 1; | ~~~~~~^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-11/include/llvm/IR/User.h: In constructor ‘llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setGlobalVariableNumOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setNumHungOffUseOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-11/include/llvm/IR/Metadata.h: In constructor ‘llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)’: /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:20: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:25: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/clang/Sema/CodeCompleteConsumer.h:21, from /usr/lib/llvm-11/include/clang/Frontend/ASTUnit.h:28, from /usr/lib/llvm-11/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-11/include/clang/CodeGen/CodeGenAction.h:12, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-11/include/clang/Sema/DeclSpec.h: In member function ‘void clang::ObjCDeclSpec::setObjCDeclQualifier(clang::ObjCDeclSpec::ObjCDeclQualifier)’: /usr/lib/llvm-11/include/clang/Sema/DeclSpec.h:855:25: warning: conversion from ‘unsigned int’ to ‘unsigned char:7’ may change value [-Wconversion] 855 | objcDeclQualifier = (ObjCDeclQualifier) (objcDeclQualifier | DQVal); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Sema/DeclSpec.h: In member function ‘void clang::ObjCDeclSpec::clearObjCDeclQualifier(clang::ObjCDeclSpec::ObjCDeclQualifier)’: /usr/lib/llvm-11/include/clang/Sema/DeclSpec.h:858:25: warning: conversion from ‘unsigned int’ to ‘unsigned char:7’ may change value [-Wconversion] 858 | objcDeclQualifier = (ObjCDeclQualifier) (objcDeclQualifier & ~DQVal); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Sema/DeclSpec.h: In member function ‘void clang::ObjCDeclSpec::setPropertyAttributes(clang::ObjCPropertyAttribute::Kind)’: /usr/lib/llvm-11/include/clang/Sema/DeclSpec.h:866:9: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 866 | (ObjCPropertyAttribute::Kind)(PropertyAttributes | PRVal); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Sema/DeclSpec.h: In member function ‘void clang::ObjCDeclSpec::setNullability(clang::SourceLocation, clang::NullabilityKind)’: /usr/lib/llvm-11/include/clang/Sema/DeclSpec.h:890:19: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 890 | Nullability = static_cast(kind); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 5%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/convert_type.cl.bc In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:19, from /usr/lib/llvm-11/include/llvm/Support/TimeProfiler.h:12, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:50, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:23, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h: In function ‘char llvm::hexdigit(unsigned int, bool)’: /usr/lib/llvm-11/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; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/convert_type.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/convert_type.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BreakConstantGEPs.cpp:31: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h: In member function ‘void llvm::BasicBlock::AdjustBlockAddressRefCount(int)’: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:31: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:34: warning: conversion from ‘short unsigned int’ to ‘short unsigned int:15’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ^~~ /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h: In function ‘std::string llvm::toHex(llvm::StringRef, bool)’: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:158:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 158 | Output.push_back(LUT[c >> 4] | Offset); | ~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:159:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 159 | Output.push_back(LUT[c & 15] | Offset); | ~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-11/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-11/include/clang/Sema/DeclSpec.h:1577:29: warning: conversion from ‘unsigned int’ to ‘unsigned char:5’ may change value [-Wconversion] 1577 | I.Ptr.TypeQuals = TypeQuals; | ^~~~~~~~~ /usr/lib/llvm-11/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-11/include/clang/Sema/DeclSpec.h:1605:23: warning: conversion from ‘unsigned int’ to ‘unsigned char:5’ may change value [-Wconversion] 1605 | I.Arr.TypeQuals = TypeQuals; | ^~~~~~~~~ /usr/lib/llvm-11/include/clang/Sema/DeclSpec.h: In static member function ‘static clang::DeclaratorChunk clang::DeclaratorChunk::getBlockPointer(unsigned int, clang::SourceLocation)’: /usr/lib/llvm-11/include/clang/Sema/DeclSpec.h:1644:23: warning: conversion from ‘unsigned int’ to ‘unsigned char:5’ may change value [-Wconversion] 1644 | I.Cls.TypeQuals = TypeQuals; | ^~~~~~~~~ /usr/lib/llvm-11/include/clang/Sema/DeclSpec.h: In static member function ‘static clang::DeclaratorChunk clang::DeclaratorChunk::getPipe(unsigned int, clang::SourceLocation)’: /usr/lib/llvm-11/include/clang/Sema/DeclSpec.h:1654:23: warning: conversion from ‘unsigned int’ to ‘unsigned char:5’ may change value [-Wconversion] 1654 | I.Cls.TypeQuals = TypeQuals; | ^~~~~~~~~ /usr/lib/llvm-11/include/clang/Sema/DeclSpec.h: In static member function ‘static clang::DeclaratorChunk clang::DeclaratorChunk::getMemberPointer(const clang::CXXScopeSpec&, unsigned int, clang::SourceLocation, clang::SourceLocation)’: /usr/lib/llvm-11/include/clang/Sema/DeclSpec.h:1667:23: warning: conversion from ‘unsigned int’ to ‘unsigned char:5’ may change value [-Wconversion] 1667 | I.Mem.TypeQuals = TypeQuals; | ^~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BreakConstantGEPs.cpp:31: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:163:20: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 163 | SubClassData = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:212:59: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 212 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:238:18: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 238 | Visibility = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:250:19: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 250 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:265:71: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 265 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)’: /usr/lib/llvm-11/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-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BreakConstantGEPs.cpp:31: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h: In member function ‘unsigned int llvm::GlobalObject::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:76:18: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 76 | return Align ? Align->value() : 0; | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Sema/DeclSpec.h: In member function ‘void clang::Declarator::clear()’: /usr/lib/llvm-11/include/clang/Sema/DeclSpec.h:1963:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1963 | for (unsigned i = 0, e = DeclTypeInfo.size(); i != e; ++i) | ~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/clang/Sema/DeclSpec.h: In member function ‘unsigned int clang::Declarator::getNumTypeObjects() const’: /usr/lib/llvm-11/include/clang/Sema/DeclSpec.h:2219:64: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2219 | unsigned getNumTypeObjects() const { return DeclTypeInfo.size(); } | ~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/clang/Sema/DeclSpec.h: In member function ‘const clang::DeclaratorChunk* clang::Declarator::getInnermostNonParenChunk() const’: /usr/lib/llvm-11/include/clang/Sema/DeclSpec.h:2250:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2250 | for (unsigned i = 0, i_end = DeclTypeInfo.size(); i < i_end; ++i) { | ~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/clang/Sema/DeclSpec.h: In member function ‘const clang::DeclaratorChunk* clang::Declarator::getOutermostNonParenChunk() const’: /usr/lib/llvm-11/include/clang/Sema/DeclSpec.h:2261:40: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2261 | for (unsigned i = DeclTypeInfo.size(), i_end = 0; i != i_end; --i) { | ~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/clang/Sema/DeclSpec.h: In member function ‘bool clang::Declarator::isFunctionDeclarator(unsigned int&) const’: /usr/lib/llvm-11/include/clang/Sema/DeclSpec.h:2282:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2282 | for (unsigned i = 0, i_end = DeclTypeInfo.size(); i < i_end; ++i) { | ~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:27, from /usr/lib/llvm-11/include/llvm/Support/TimeProfiler.h:12, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:50, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:23, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-11/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-11/include/llvm/Support/Format.h:234:23: warning: conversion from ‘uint32_t’ {aka ‘unsigned int’} to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 234 | ByteGroupSize = NumPerLine; | ^~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BreakConstantGEPs.cpp:31: /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘void llvm::Function::setCallingConv(llvm::CallingConv::ID)’: /usr/lib/llvm-11/include/llvm/IR/Function.h:226:64: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 226 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getFnStackAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:355:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 355 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:456:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 456 | return MA->value(); | ~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h: In member function ‘void llvm::BasicBlock::AdjustBlockAddressRefCount(int)’: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:31: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:34: warning: conversion from ‘short unsigned int’ to ‘short unsigned int:15’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ^~~ [ 5%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCompileProgram.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCompileProgram.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCompileProgram.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCompileProgram.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clCompileProgram.c /usr/lib/llvm-11/include/clang/Sema/DeclSpec.h: In member function ‘void clang::Declarator::setFunctionDefinitionKind(clang::FunctionDefinitionKind)’: /usr/lib/llvm-11/include/clang/Sema/DeclSpec.h:2545:26: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 2545 | FunctionDefinition = Val; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-11/include/llvm/IR/Type.h:17, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/Function.h:29, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In static member function ‘static unsigned int llvm::APInt::getNumWords(unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1585:59: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1585 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In member function ‘unsigned int llvm::APInt::nearestLogBase2() const’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1831:20: warning: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 1831 | return U.VAL - 1; | ~~~~~~^~~ In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BreakConstantGEPs.cpp:31: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::data_operands_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1198:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1198 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1220:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1220 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::arg_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1247:48: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1247 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1292:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1292 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ [ 5%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/cross.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/cross.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/cross.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getRetAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1598:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1598 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1609:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1609 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getNumOperandBundles() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1782:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1782 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘bool llvm::CallBase::isBundleOperand(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1810:53: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1810 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In static member function ‘static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:2139:29: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2139 | Total += B.input_size(); | ^ In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BreakConstantGEPs.cpp:33: /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::AllocaInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:127:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::LoadInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:218:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 218 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::StoreInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:350:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 350 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:17, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AutomaticLocals.cc:33: /usr/lib/llvm-11/include/llvm/Analysis/CallGraphSCCPass.h: In member function ‘unsigned int llvm::CallGraphSCC::size() const’: /usr/lib/llvm-11/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/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clCompileProgram.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/BlockFrequency.h:16, from /usr/lib/llvm-11/include/llvm/Analysis/BlockFrequencyInfo.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AutomaticLocals.cc:33: /usr/lib/llvm-11/include/llvm/Support/BranchProbability.h: In member function ‘llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)’: /usr/lib/llvm-11/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-11/include/llvm/Support/BranchProbability.h: In member function ‘llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)’: /usr/lib/llvm-11/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-11/include/clang/Serialization/ASTBitCodes.h:26, from /usr/lib/llvm-11/include/clang/Frontend/ASTUnit.h:29, from /usr/lib/llvm-11/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-11/include/clang/CodeGen/CodeGenAction.h:12, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-11/include/llvm/Bitstream/BitCodes.h: In constructor ‘llvm::BitCodeAbbrevOp::BitCodeAbbrevOp(llvm::BitCodeAbbrevOp::Encoding, uint64_t)’: /usr/lib/llvm-11/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-11/include/clang/Frontend/ASTUnit.h:29, from /usr/lib/llvm-11/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-11/include/clang/CodeGen/CodeGenAction.h:12, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-11/include/clang/Serialization/ASTBitCodes.h: In member function ‘void clang::serialization::UnderalignedInt64::setBitOffset(uint64_t)’: /usr/lib/llvm-11/include/clang/Serialization/ASTBitCodes.h:231:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 231 | BitOffsetLow = Offset; | ^~~~~~ /usr/lib/llvm-11/include/clang/Serialization/ASTBitCodes.h:232:32: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 232 | BitOffsetHigh = Offset >> 32; | ~~~~~~~^~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1476:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1476 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/clang/Lex/Lexer.h:19, from /usr/lib/llvm-11/include/clang/Frontend/PrecompiledPreamble.h:16, from /usr/lib/llvm-11/include/clang/Frontend/ASTUnit.h:30, from /usr/lib/llvm-11/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-11/include/clang/CodeGen/CodeGenAction.h:12, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-11/include/clang/Lex/PreprocessorLexer.h: In member function ‘unsigned int clang::PreprocessorLexer::getConditionalStackDepth() const’: /usr/lib/llvm-11/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-11/include/llvm/IR/Type.h:24, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/Function.h:29, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h: In member function ‘llvm::ElementCount llvm::ElementCount::NextPowerOf2() const’: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h:57:43: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 57 | return ElementCount(llvm::NextPowerOf2(Min), Scalable); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1485:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1485 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1486:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1486 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1499:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1499 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1507:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1507 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1508:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1508 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/clang/Frontend/PrecompiledPreamble.h:16, from /usr/lib/llvm-11/include/clang/Frontend/ASTUnit.h:30, from /usr/lib/llvm-11/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-11/include/clang/CodeGen/CodeGenAction.h:12, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-11/include/clang/Lex/Lexer.h: In member function ‘unsigned int clang::Lexer::getCurrentBufferOffset()’: /usr/lib/llvm-11/include/clang/Lex/Lexer.h:271:22: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 271 | return BufferPtr - BufferStart; | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Lex/Lexer.h: In member function ‘void clang::Lexer::FormTokenWithChars(clang::Token&, const char*, clang::tok::TokenKind)’: /usr/lib/llvm-11/include/clang/Lex/Lexer.h:584:29: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 584 | unsigned TokLen = TokEnd-BufferPtr; | ~~~~~~^~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/Function.h:29, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-11/include/llvm/IR/Type.h: In member function ‘void llvm::Type::setSubclassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Type.h:99:20: warning: conversion from ‘unsigned int’ to ‘unsigned int:24’ may change value [-Wconversion] 99 | SubclassData = val; | ^~~ [ 5%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clLinkProgram.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clLinkProgram.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clLinkProgram.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clLinkProgram.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clLinkProgram.c In file included from /usr/lib/llvm-11/include/llvm/IR/Function.h:29, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:471:70: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 471 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::changesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2040:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2040 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::increasesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2050:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2050 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:502:72: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 502 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:612:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 612 | return get(ElementType, SVTy->getMinNumElements()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:163:20: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 163 | SubClassData = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:212:59: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 212 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:238:18: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 238 | Visibility = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:250:19: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 250 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:265:71: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 265 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)’: /usr/lib/llvm-11/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-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h: In member function ‘unsigned int llvm::GlobalObject::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:76:18: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 76 | return Align ? Align->value() : 0; | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3214:24: warning: conversion from ‘ptrdiff_t’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 3214 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘void llvm::Function::setCallingConv(llvm::CallingConv::ID)’: /usr/lib/llvm-11/include/llvm/IR/Function.h:226:64: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 226 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getFnStackAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:355:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 355 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:456:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 456 | return MA->value(); | ~~~~~~~~~^~ [ 5%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/distance.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/distance.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/distance.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-11/include/llvm/IR/CFG.h: In function ‘unsigned int llvm::pred_size(const llvm::BasicBlock*)’: /usr/lib/llvm-11/include/llvm/IR/CFG.h:123:23: warning: conversion from ‘std::__iterator_traits >, void>::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 123 | return std::distance(pred_begin(BB), pred_end(BB)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clLinkProgram.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3688:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3688 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3700:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3700 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3701:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3701 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3711:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3711 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3722:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3722 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3723:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3723 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3897:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3897:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3910:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3910:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3912:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3912 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3924:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3924:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3936:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3936:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3938:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3938 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:45, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:23, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h: In member function ‘unsigned int llvm::DataLayout::getPreferredAlignment(const llvm::GlobalVariable*) const’: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:589:39: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 589 | return getPreferredAlign(GV).value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4340:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4340 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4347:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4347 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4381:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4381 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4388:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4388 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ [ 5%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/dot.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/dot.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/dot.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BreakConstantGEPs.h:24, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BreakConstantGEPs.cpp:38: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h: In member function ‘unsigned int llvm::DataLayout::getPreferredAlignment(const llvm::GlobalVariable*) const’: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:589:39: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 589 | return getPreferredAlign(GV).value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-11/include/llvm/IR/Dominators.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)’: /usr/lib/llvm-11/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/clCreateKernel.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernel.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernel.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernel.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateKernel.c In file included from /usr/lib/llvm-11/include/clang/Frontend/PrecompiledPreamble.h:17, from /usr/lib/llvm-11/include/clang/Frontend/ASTUnit.h:30, from /usr/lib/llvm-11/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-11/include/clang/CodeGen/CodeGenAction.h:12, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-11/include/clang/Lex/Preprocessor.h: In member function ‘llvm::ArrayRef clang::Preprocessor::MacroState::getActiveModuleMacros(clang::Preprocessor&, const clang::IdentifierInfo*) const’: /usr/lib/llvm-11/include/clang/Lex/Preprocessor.h:658: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] 658 | return Info->ActiveModuleMacros; | ^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Lex/Preprocessor.h:658:22: warning: for conversion from ‘llvm::TinyPtrVector’ to ‘llvm::ArrayRef’ [-Wconversion] /usr/lib/llvm-11/include/clang/Lex/Preprocessor.h:658:22: note: because conversion sequence for the argument is better /usr/lib/llvm-11/include/clang/Lex/Preprocessor.h:658: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-11/include/clang/Lex/Preprocessor.h:658:22: warning: for conversion from ‘llvm::TinyPtrVector’ to ‘llvm::ArrayRef’ [-Wconversion] /usr/lib/llvm-11/include/clang/Lex/Preprocessor.h:658:22: note: because conversion sequence for the argument is better /usr/lib/llvm-11/include/clang/Lex/Preprocessor.h: In member function ‘llvm::ArrayRef clang::Preprocessor::MacroState::getOverriddenMacros() const’: /usr/lib/llvm-11/include/clang/Lex/Preprocessor.h:682: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] 682 | return Info->OverriddenMacros; | ^~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Lex/Preprocessor.h:682:22: warning: for conversion from ‘llvm::TinyPtrVector’ to ‘llvm::ArrayRef’ [-Wconversion] /usr/lib/llvm-11/include/clang/Lex/Preprocessor.h:682:22: note: because conversion sequence for the argument is better /usr/lib/llvm-11/include/clang/Lex/Preprocessor.h:682: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-11/include/clang/Lex/Preprocessor.h:682:22: warning: for conversion from ‘llvm::TinyPtrVector’ to ‘llvm::ArrayRef’ [-Wconversion] /usr/lib/llvm-11/include/clang/Lex/Preprocessor.h:682:22: note: because conversion sequence for the argument is better In file included from /usr/lib/llvm-11/include/llvm/Support/Threading.h:17, from /usr/lib/llvm-11/include/llvm/Support/RWMutex.h:17, from /usr/lib/llvm-11/include/llvm/PassRegistry.h:23, from /usr/lib/llvm-11/include/llvm/PassSupport.h:29, from /usr/lib/llvm-11/include/llvm/Pass.h:318, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:48, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:23, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘void llvm::BitVector::resize(unsigned int, bool)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:374:39: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 374 | unsigned OldCapacity = Bits.size(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:427:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 427 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:466:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 466 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Lex/Preprocessor.h: In member function ‘void clang::Preprocessor::EnterTokenStream(llvm::ArrayRef, bool, bool)’: /usr/lib/llvm-11/include/clang/Lex/Preprocessor.h:1353:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1353 | EnterTokenStream(Toks.data(), Toks.size(), DisableMacroExpansion, false, | ~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/Support/Threading.h:17, from /usr/lib/llvm-11/include/llvm/Support/RWMutex.h:17, from /usr/lib/llvm-11/include/llvm/PassRegistry.h:23, from /usr/lib/llvm-11/include/llvm/PassSupport.h:29, from /usr/lib/llvm-11/include/llvm/Pass.h:318, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BreakConstantGEPs.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BreakConstantGEPs.cpp:38: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘void llvm::BitVector::resize(unsigned int, bool)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:374:39: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 374 | unsigned OldCapacity = Bits.size(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:427:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 427 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:466:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 466 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateKernel.c:33: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateKernel.c: In function ‘POclCreateKernel’: /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateKernel.c:113:62: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 113 | device->ops->create_kernel (device, program, kernel, i); | ^ In file included from /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:28, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:33, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:48, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-11/include/llvm/IR/Constants.h: In constructor ‘llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Constants.h:910:26: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 910 | setValueSubclassData(Opcode); | ^~~~~~ [ 6%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fast_distance.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fast_distance.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/fast_distance.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:19, from /usr/lib/llvm-11/include/llvm/Support/TimeProfiler.h:12, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:50, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:23, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h: In function ‘char llvm::hexdigit(unsigned int, bool)’: /usr/lib/llvm-11/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-11/include/llvm/ADT/StringExtras.h: In function ‘std::string llvm::toHex(llvm::StringRef, bool)’: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:158:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 158 | Output.push_back(LUT[c >> 4] | Offset); | ~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:159:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 159 | Output.push_back(LUT[c & 15] | Offset); | ~~~~~~~~~~~~^~~~~~~~ [ 6%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fast_length.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fast_length.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/fast_length.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:33, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:48, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::data_operands_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1198:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1198 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1220:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1220 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::arg_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1247:48: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1247 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1292:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1292 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getRetAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1598:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1598 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1609:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1609 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getNumOperandBundles() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1782:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1782 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘bool llvm::CallBase::isBundleOperand(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1810:53: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1810 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:27, from /usr/lib/llvm-11/include/llvm/Support/TimeProfiler.h:12, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:50, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:23, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-11/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-11/include/llvm/Support/Format.h:234:23: warning: conversion from ‘uint32_t’ {aka ‘unsigned int’} to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 234 | ByteGroupSize = NumPerLine; | ^~~~~~~~~~ [ 6%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseKernel.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseKernel.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clReleaseKernel.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseKernel.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clReleaseKernel.c /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In static member function ‘static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:2139:29: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2139 | Total += B.input_size(); | ^ In file included from /usr/lib/llvm-11/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-11/include/clang/CodeGen/CodeGenAction.h:12, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-11/include/clang/Frontend/ASTUnit.h: In member function ‘unsigned int clang::ASTUnit::stored_diag_size() const’: /usr/lib/llvm-11/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-11/include/clang/Frontend/ASTUnit.h: In member function ‘unsigned int clang::ASTUnit::cached_completion_size() const’: /usr/lib/llvm-11/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-11/include/llvm/Analysis/LoopInfo.h:48, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::AllocaInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:127:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::LoadInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:218:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 218 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::StoreInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:350:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 350 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:19, from /usr/lib/llvm-11/include/llvm/Support/FileSystem.h:34, from /usr/lib/llvm-11/include/llvm/Support/VirtualFileSystem.h:24, from /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:34, from /usr/lib/llvm-11/include/clang/Frontend/CommandLineSourceLoc.h:18, from /usr/lib/llvm-11/include/clang/Frontend/FrontendOptions.h:14, from /usr/lib/llvm-11/include/clang/Frontend/FrontendAction.h:24, from /usr/lib/llvm-11/include/clang/CodeGen/CodeGenAction.h:12, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h: In function ‘char llvm::hexdigit(unsigned int, bool)’: /usr/lib/llvm-11/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-11/include/llvm/ADT/StringExtras.h: In function ‘std::string llvm::toHex(llvm::StringRef, bool)’: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:158:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 158 | Output.push_back(LUT[c >> 4] | Offset); | ~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:159:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 159 | Output.push_back(LUT[c & 15] | Offset); | ~~~~~~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:27, from /usr/lib/llvm-11/include/llvm/Support/FileSystem.h:34, from /usr/lib/llvm-11/include/llvm/Support/VirtualFileSystem.h:24, from /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:34, from /usr/lib/llvm-11/include/clang/Frontend/CommandLineSourceLoc.h:18, from /usr/lib/llvm-11/include/clang/Frontend/FrontendOptions.h:14, from /usr/lib/llvm-11/include/clang/Frontend/FrontendAction.h:24, from /usr/lib/llvm-11/include/clang/CodeGen/CodeGenAction.h:12, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-11/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-11/include/llvm/Support/Format.h:234:23: warning: conversion from ‘uint32_t’ {aka ‘unsigned int’} to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 234 | ByteGroupSize = NumPerLine; | ^~~~~~~~~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clReleaseKernel.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1476:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1476 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1485:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1485 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1486:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1486 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1499:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1499 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1507:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1507 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1508:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1508 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:19, from /usr/lib/llvm-11/include/llvm/Support/TimeProfiler.h:12, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:50, from /usr/lib/llvm-11/include/llvm/Analysis/AssumptionCache.h:22, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BreakConstantGEPs.cpp:39: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h: In function ‘char llvm::hexdigit(unsigned int, bool)’: /usr/lib/llvm-11/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-11/include/llvm/ADT/StringExtras.h: In function ‘std::string llvm::toHex(llvm::StringRef, bool)’: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:158:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 158 | Output.push_back(LUT[c >> 4] | Offset); | ~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:159:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 159 | Output.push_back(LUT[c & 15] | Offset); | ~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::changesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2040:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2040 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::increasesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2050:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2050 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ [ 7%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainKernel.c.o [ 7%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/atomics.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainKernel.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clRetainKernel.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainKernel.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clRetainKernel.c cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/atomics.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/atomics.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:27, from /usr/lib/llvm-11/include/llvm/Support/TimeProfiler.h:12, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:50, from /usr/lib/llvm-11/include/llvm/Analysis/AssumptionCache.h:22, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BreakConstantGEPs.cpp:39: /usr/lib/llvm-11/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-11/include/llvm/Support/Format.h:234:23: warning: conversion from ‘uint32_t’ {aka ‘unsigned int’} to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 234 | ByteGroupSize = NumPerLine; | ^~~~~~~~~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clRetainKernel.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ [ 7%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fast_normalize.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fast_normalize.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/fast_normalize.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3214:24: warning: conversion from ‘ptrdiff_t’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 3214 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/VirtualFileSystem.h:26, from /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:34, from /usr/lib/llvm-11/include/clang/Frontend/CommandLineSourceLoc.h:18, from /usr/lib/llvm-11/include/clang/Frontend/FrontendOptions.h:14, from /usr/lib/llvm-11/include/clang/Frontend/FrontendAction.h:24, from /usr/lib/llvm-11/include/clang/CodeGen/CodeGenAction.h:12, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::getNumBuffers() const’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:127:55: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getNumBuffers() const { return Buffers.size(); } | ~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:147:24: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 147 | return Buffers.size(); | ~~~~~~~~~~~~^~ In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AutomaticLocals.cc:37: /usr/lib/llvm-11/include/llvm/IR/Constants.h: In constructor ‘llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Constants.h:910:26: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 910 | setValueSubclassData(Opcode); | ^~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3688:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3688 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3700:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3700 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3701:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3701 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3711:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3711 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3722:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3722 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3723:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3723 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3897:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3897:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ [ 7%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArg.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArg.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArg.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArg.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clSetKernelArg.c /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3910:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3910:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3912:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3912 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3924:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3924:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3936:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3936:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3938:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3938 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:34, from /usr/lib/llvm-11/include/clang/Frontend/CommandLineSourceLoc.h:18, from /usr/lib/llvm-11/include/clang/Frontend/FrontendOptions.h:14, from /usr/lib/llvm-11/include/clang/Frontend/FrontendAction.h:24, from /usr/lib/llvm-11/include/clang/CodeGen/CodeGenAction.h:12, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-11/include/llvm/Support/VirtualFileSystem.h: In member function ‘int llvm::vfs::recursive_directory_iterator::level() const’: /usr/lib/llvm-11/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-11/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-11/include/llvm/IR/Instructions.h:4340:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4340 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4347:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4347 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4381:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4381 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4388:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4388 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-11/include/llvm/IR/Dominators.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)’: /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:33, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AutomaticLocals.cc:41: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::data_operands_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1198:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1198 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1220:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1220 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::arg_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1247:48: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1247 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1292:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1292 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getRetAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1598:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1598 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1609:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1609 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getNumOperandBundles() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1782:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1782 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘bool llvm::CallBase::isBundleOperand(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1810:53: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1810 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In static member function ‘static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:2139:29: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2139 | Total += B.input_size(); | ^ [ 7%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNDRangeKernel.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNDRangeKernel.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNDRangeKernel.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNDRangeKernel.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueNDRangeKernel.c In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AutomaticLocals.cc:41: /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::AllocaInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:127:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::LoadInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:218:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 218 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clSetKernelArg.c:26: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::StoreInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:350:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 350 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:28, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:33, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:48, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-11/include/llvm/IR/Constants.h: In constructor ‘llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Constants.h:910:26: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 910 | setValueSubclassData(Opcode); | ^~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:33, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:48, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::data_operands_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1198:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1198 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1476:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1476 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1220:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1220 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::arg_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1247:48: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1247 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1292:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1292 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1485:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1485 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1486:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1486 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1499:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1499 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1507:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1507 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1508:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1508 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getRetAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1598:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1598 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1609:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1609 | return MA->value(); | ~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:17, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BarrierTailReplication.cc:33: /usr/lib/llvm-11/include/llvm/Analysis/CallGraphSCCPass.h: In member function ‘unsigned int llvm::CallGraphSCC::size() const’: /usr/lib/llvm-11/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-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getNumOperandBundles() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1782:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1782 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘bool llvm::CallBase::isBundleOperand(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1810:53: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1810 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/BlockFrequency.h:16, from /usr/lib/llvm-11/include/llvm/Analysis/BlockFrequencyInfo.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BarrierTailReplication.cc:33: /usr/lib/llvm-11/include/llvm/Support/BranchProbability.h: In member function ‘llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)’: /usr/lib/llvm-11/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-11/include/llvm/Support/BranchProbability.h: In member function ‘llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)’: /usr/lib/llvm-11/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-11/include/clang/Frontend/CommandLineSourceLoc.h:18, from /usr/lib/llvm-11/include/clang/Frontend/FrontendOptions.h:14, from /usr/lib/llvm-11/include/clang/Frontend/FrontendAction.h:24, from /usr/lib/llvm-11/include/clang/CodeGen/CodeGenAction.h:12, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:334:75: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:3’ may change value [-Wconversion] 334 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:335:63: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 335 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:336:60: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 336 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:337:65: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 337 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } | ^ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:338:45: warning: conversion from ‘int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 338 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ~~~~~^~~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:338:48: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:5’ may change value [-Wconversion] 338 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ^ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setPosition(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:339:47: warning: conversion from ‘unsigned int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 339 | void setPosition(unsigned pos) { Position = pos; } | ^~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In static member function ‘static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:2139:29: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2139 | Total += B.input_size(); | ^ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In constructor ‘llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:346:28: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:3’ may change value [-Wconversion] 346 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:347:9: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 347 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), | ^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setNumAdditionalVals(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:352:67: warning: conversion from ‘unsigned int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 352 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ In file included from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:48, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::AllocaInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:127:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::LoadInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:218:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 218 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::StoreInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:350:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 350 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::changesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2040:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2040 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::increasesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2050:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2050 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/Support/YAMLTraits.h:22, from /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:24, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BarrierTailReplication.cc:33: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::getNumBuffers() const’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:127:55: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getNumBuffers() const { return Buffers.size(); } | ~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:147:24: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 147 | return Buffers.size(); | ~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1476:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1476 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1485:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1485 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1486:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1486 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1499:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1499 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1507:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1507 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1508:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1508 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3214:24: warning: conversion from ‘ptrdiff_t’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 3214 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::changesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2040:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2040 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::increasesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2050:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2050 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:17, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BreakConstantGEPs.cpp:39: /usr/lib/llvm-11/include/llvm/Analysis/CallGraphSCCPass.h: In member function ‘unsigned int llvm::CallGraphSCC::size() const’: /usr/lib/llvm-11/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-11/include/llvm/Support/BlockFrequency.h:16, from /usr/lib/llvm-11/include/llvm/Analysis/BlockFrequencyInfo.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BreakConstantGEPs.cpp:39: /usr/lib/llvm-11/include/llvm/Support/BranchProbability.h: In member function ‘llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)’: /usr/lib/llvm-11/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-11/include/llvm/Support/BranchProbability.h: In member function ‘llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)’: /usr/lib/llvm-11/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-11/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-11/include/llvm/IR/Instructions.h:3688:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3688 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3700:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3700 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3701:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3701 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3711:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3711 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3722:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3722 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3723:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3723 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3214:24: warning: conversion from ‘ptrdiff_t’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 3214 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3897:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3897:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3910:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3910:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3912:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3912 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3924:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3924:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3936:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3936:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3938:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3938 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3688:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3688 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3700:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3700 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3701:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3701 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3711:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3711 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3722:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3722 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3723:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3723 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3897:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3897:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3910:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3910:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3912:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3912 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3924:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3924:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3936:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3936:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3938:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3938 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4340:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4340 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4347:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4347 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4381:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4381 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4388:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4388 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_binary.h:27, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueNDRangeKernel.c:26: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4340:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4340 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4347:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4347 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4381:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4381 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4388:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4388 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueNDRangeKernel.c: In function ‘POclEnqueueNDRangeKernel’: /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueNDRangeKernel.c:93:12: warning: unused variable ‘new_event_wait_list’ [-Wunused-variable] 93 | cl_event new_event_wait_list[num_events_in_wait_list + kernel->meta->num_args | ^~~~~~~~~~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueNDRangeKernel.c:91:10: warning: unused variable ‘mem_list’ [-Wunused-variable] 91 | cl_mem mem_list[kernel->meta->num_args + 1]; | ^~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueNDRangeKernel.c:72:15: warning: unused variable ‘j’ [-Wunused-variable] 72 | unsigned i, j; | ^ [ 7%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNativeKernel.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNativeKernel.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNativeKernel.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueNativeKernel.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueNativeKernel.c [ 7%] Building LL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/addrspace_operators.ll.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-11 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/addrspace_operators.ll.bc /build/pocl-PBB85R/pocl-1.8/lib/kernel/host/../addrspace_operators.ll In file included from /usr/lib/llvm-11/include/llvm/Support/YAMLTraits.h:22, from /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:24, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BreakConstantGEPs.cpp:39: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::getNumBuffers() const’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:127:55: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getNumBuffers() const { return Buffers.size(); } | ~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:147:24: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 147 | return Buffers.size(); | ~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AutomaticLocals.cc:46: /usr/lib/llvm-11/include/llvm/IR/IntrinsicInst.h: In member function ‘uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const’: /usr/lib/llvm-11/include/llvm/IR/IntrinsicInst.h:536:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 536 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:37, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AutomaticLocals.cc:46: /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:80:48: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 80 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:80:69: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 80 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:84:46: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 84 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:84:65: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 84 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::PossiblyExactOperator::setIsExact(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:131:62: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 131 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:131:76: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 131 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueNativeKernel.c:2: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowReassoc(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:263:59: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 263 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 264 | (B * FastMathFlags::AllowReassoc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:264:37: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 264 | (B * FastMathFlags::AllowReassoc); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoNaNs(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:269:55: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 269 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 270 | (B * FastMathFlags::NoNaNs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:270:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 270 | (B * FastMathFlags::NoNaNs); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoInfs(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:275:55: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 275 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 276 | (B * FastMathFlags::NoInfs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:276:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 276 | (B * FastMathFlags::NoInfs); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoSignedZeros(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:281:62: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 281 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 282 | (B * FastMathFlags::NoSignedZeros); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:282:40: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 282 | (B * FastMathFlags::NoSignedZeros); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowReciprocal(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:287:64: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 287 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 288 | (B * FastMathFlags::AllowReciprocal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:288:42: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 288 | (B * FastMathFlags::AllowReciprocal); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowContract(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:293:64: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 293 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 294 | (B * FastMathFlags::AllowContract); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:294:42: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 294 | (B * FastMathFlags::AllowContract); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasApproxFunc(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:299:61: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 299 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 300 | (B * FastMathFlags::ApproxFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:300:39: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 300 | (B * FastMathFlags::ApproxFunc); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:306:26: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 306 | SubclassOptionalData |= FMF.Flags; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:306:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 306 | SubclassOptionalData |= FMF.Flags; | ^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:312:32: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 312 | SubclassOptionalData = FMF.Flags; | ~~~~^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:312:32: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 312 | SubclassOptionalData = FMF.Flags; | ^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::GEPOperator::setIsInBounds(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:466:44: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 466 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:466:61: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 466 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘unsigned int llvm::GEPOperator::countNonConstantIndices() const’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:543:20: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 543 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | return !isa(*use); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | }); | ~~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:17, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/CanonicalizeBarriers.cc:38: /usr/lib/llvm-11/include/llvm/Analysis/CallGraphSCCPass.h: In member function ‘unsigned int llvm::CallGraphSCC::size() const’: /usr/lib/llvm-11/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-11/include/llvm/Support/BlockFrequency.h:16, from /usr/lib/llvm-11/include/llvm/Analysis/BlockFrequencyInfo.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/CanonicalizeBarriers.cc:38: /usr/lib/llvm-11/include/llvm/Support/BranchProbability.h: In member function ‘llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)’: /usr/lib/llvm-11/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-11/include/llvm/Support/BranchProbability.h: In member function ‘llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)’: /usr/lib/llvm-11/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-11/include/llvm/Support/YAMLTraits.h:22, from /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:24, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/CanonicalizeBarriers.cc:38: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::getNumBuffers() const’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:127:55: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getNumBuffers() const { return Buffers.size(); } | ~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:147:24: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 147 | return Buffers.size(); | ~~~~~~~~~~~~^~ [ 7%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernelsInProgram.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernelsInProgram.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernelsInProgram.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateKernelsInProgram.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateKernelsInProgram.c [ 7%] Building LL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/barrier.ll.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-11 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/barrier.ll.bc /build/pocl-PBB85R/pocl-1.8/lib/kernel/host/../barrier.ll In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateKernelsInProgram.c:7: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateKernelsInProgram.c: In function ‘POclCreateKernelsInProgram’: /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateKernelsInProgram.c:36:30: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘cl_uint’ {aka ‘unsigned int’} may change value [-Wconversion] 36 | cl_uint real_num_kernels = (program->num_builtin_kernels > 0) | ^ /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AutomaticLocals.cc: In member function ‘llvm::Function* {anonymous}::AutomaticLocals::processAutomaticLocals(llvm::Function*)’: /build/pocl-PBB85R/pocl-1.8/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, | ~~~~~~~~~~~~~~^~~ [ 7%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/bitselect.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/bitselect.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/bitselect.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 7%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelInfo.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelInfo.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetKernelInfo.c In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_util.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetKernelInfo.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ In file included from /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetKernelInfo.c:24: /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetKernelInfo.c: In function ‘POclGetKernelInfo’: /build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/lib/CL/pocl_util.h:255:11: note: in definition of macro ‘POCL_RETURN_GETINFO_INNER’ 255 | MEMASSIGN; \ | ^~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/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 /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AutomaticLocals.cc:41: /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3219:41: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3191:52: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3191 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3377:66: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3172 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3385:31: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BarrierTailReplication.cc:39: /usr/lib/llvm-11/include/llvm/IR/IntrinsicInst.h: In member function ‘uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const’: /usr/lib/llvm-11/include/llvm/IR/IntrinsicInst.h:536:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 536 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:37, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BarrierTailReplication.cc:39: /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:80:48: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 80 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:80:69: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 80 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ^ In file included from /usr/lib/llvm-11/include/llvm/PassAnalysisSupport.h:25, from /usr/lib/llvm-11/include/llvm/Pass.h:317, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AutomaticLocals.cc:30: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:352:19: required from ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = const void*]’ /usr/lib/llvm-11/include/llvm/PassAnalysisSupport.h:83:24: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 82 | Size = N; | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:84:46: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 84 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:84:65: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 84 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::PossiblyExactOperator::setIsExact(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:131:62: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 131 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:131:76: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 131 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowReassoc(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:263:59: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 263 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 264 | (B * FastMathFlags::AllowReassoc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:264:37: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 264 | (B * FastMathFlags::AllowReassoc); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoNaNs(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:269:55: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 269 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 270 | (B * FastMathFlags::NoNaNs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:270:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 270 | (B * FastMathFlags::NoNaNs); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoInfs(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:275:55: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 275 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 276 | (B * FastMathFlags::NoInfs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:276:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 276 | (B * FastMathFlags::NoInfs); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoSignedZeros(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:281:62: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 281 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 282 | (B * FastMathFlags::NoSignedZeros); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:282:40: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 282 | (B * FastMathFlags::NoSignedZeros); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowReciprocal(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:287:64: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 287 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 288 | (B * FastMathFlags::AllowReciprocal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:288:42: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 288 | (B * FastMathFlags::AllowReciprocal); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowContract(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:293:64: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 293 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 294 | (B * FastMathFlags::AllowContract); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:294:42: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 294 | (B * FastMathFlags::AllowContract); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasApproxFunc(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:299:61: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 299 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 300 | (B * FastMathFlags::ApproxFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:300:39: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 300 | (B * FastMathFlags::ApproxFunc); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:306:26: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 306 | SubclassOptionalData |= FMF.Flags; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:306:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 306 | SubclassOptionalData |= FMF.Flags; | ^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:312:32: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 312 | SubclassOptionalData = FMF.Flags; | ~~~~^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:312:32: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 312 | SubclassOptionalData = FMF.Flags; | ^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::GEPOperator::setIsInBounds(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:466:44: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 466 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:466:61: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 466 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘unsigned int llvm::GEPOperator::countNonConstantIndices() const’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:543:20: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 543 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | return !isa(*use); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | }); | ~~ /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:255:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/Error.h:994:21: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ [ 7%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelArgInfo.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelArgInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelArgInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelArgInfo.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetKernelArgInfo.c /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:280:56: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] [ 7%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/clamp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/clamp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/clamp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_util.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetKernelArgInfo.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ [ 7%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fract.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fract.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/fract.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/CanonicalizeBarriers.cc:38: /usr/lib/llvm-11/include/llvm/IR/IntrinsicInst.h: In member function ‘uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const’: /usr/lib/llvm-11/include/llvm/IR/IntrinsicInst.h:536:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 536 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/clang/Frontend/FrontendAction.h:24, from /usr/lib/llvm-11/include/clang/CodeGen/CodeGenAction.h:12, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-11/include/clang/Frontend/FrontendOptions.h: In constructor ‘constexpr clang::InputKind::InputKind(clang::Language, clang::InputKind::Format, bool)’: /usr/lib/llvm-11/include/clang/Frontend/FrontendOptions.h:160:22: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 160 | : Lang(L), Fmt(F), Preprocessed(PP) {} | ^ [ 7%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformIDs.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformIDs.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformIDs.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformIDs.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetPlatformIDs.c In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:37, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/CanonicalizeBarriers.cc:38: /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:80:48: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 80 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:80:69: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 80 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:84:46: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 84 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:84:65: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 84 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::PossiblyExactOperator::setIsExact(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:131:62: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 131 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:131:76: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 131 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ In file included from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:18, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:44, from /usr/lib/llvm-11/include/llvm/Analysis/AssumptionCache.h:22, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AutomaticLocals.cc:33: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:790:75: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowReassoc(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:263:59: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 263 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 264 | (B * FastMathFlags::AllowReassoc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:264:37: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 264 | (B * FastMathFlags::AllowReassoc); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoNaNs(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:269:55: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 269 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 270 | (B * FastMathFlags::NoNaNs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:270:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 270 | (B * FastMathFlags::NoNaNs); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoInfs(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:275:55: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 275 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 276 | (B * FastMathFlags::NoInfs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:276:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 276 | (B * FastMathFlags::NoInfs); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoSignedZeros(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:281:62: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 281 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 282 | (B * FastMathFlags::NoSignedZeros); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:282:40: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 282 | (B * FastMathFlags::NoSignedZeros); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowReciprocal(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:287:64: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 287 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 288 | (B * FastMathFlags::AllowReciprocal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:288:42: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 288 | (B * FastMathFlags::AllowReciprocal); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowContract(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:293:64: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 293 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 294 | (B * FastMathFlags::AllowContract); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:294:42: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 294 | (B * FastMathFlags::AllowContract); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasApproxFunc(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:299:61: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 299 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 300 | (B * FastMathFlags::ApproxFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:300:39: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 300 | (B * FastMathFlags::ApproxFunc); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:306:26: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 306 | SubclassOptionalData |= FMF.Flags; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:306:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 306 | SubclassOptionalData |= FMF.Flags; | ^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:312:32: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 312 | SubclassOptionalData = FMF.Flags; | ~~~~^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:312:32: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 312 | SubclassOptionalData = FMF.Flags; | ^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::GEPOperator::setIsInBounds(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:466:44: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 466 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:466:61: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 466 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘unsigned int llvm::GEPOperator::countNonConstantIndices() const’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:543:20: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 543 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | return !isa(*use); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | }); | ~~ In file included from /usr/lib/llvm-11/include/llvm/PassRegistry.h:19, from /usr/lib/llvm-11/include/llvm/PassSupport.h:29, from /usr/lib/llvm-11/include/llvm/Pass.h:318, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AutomaticLocals.cc:30: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Analysis/AssumptionCache.h:106:37: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/PassAnalysisSupport.h:25, from /usr/lib/llvm-11/include/llvm/Pass.h:317, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AutomaticLocals.cc:30: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::AssumptionCache::ResultElem; bool = false; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:845:15: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = llvm::AssumptionCache::ResultElem]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:928:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::AssumptionCache::ResultElem; unsigned int N = 4]’ /usr/lib/llvm-11/include/llvm/Analysis/AssumptionCache.h:41:7: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/PassRegistry.h:19, from /usr/lib/llvm-11/include/llvm/PassSupport.h:29, from /usr/lib/llvm-11/include/llvm/Pass.h:318, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AutomaticLocals.cc:30: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:836: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-11/include/llvm/Analysis/AssumptionCache.h:239:38: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/YAMLTraits.h:19, from /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:24, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AutomaticLocals.cc:33: /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:188:5: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, llvm::Align) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/Support/Allocator.h:202:20: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/Support/YAMLParser.h:137:26: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:333:58: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 333 | size_t AllocatedSlabSize = computeSlabSize(Slabs.size()); | ~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:18, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:44, from /usr/lib/llvm-11/include/llvm/Analysis/AssumptionCache.h:22, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AutomaticLocals.cc:33: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:805:67: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1376:38: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:137:50: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 180 | return C::unpack(StorageValue); | ^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:146:70: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:210:66: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:585:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2826:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:48, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3219:41: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3191:52: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3191 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3377:66: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3172 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3385:31: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetPlatformIDs.c:26: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ /build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/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)( | ^~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/clang/Frontend/CompilerInvocation.h:12, from /usr/lib/llvm-11/include/clang/Frontend/CompilerInstance.h:15, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:36: /usr/lib/llvm-11/include/clang/Basic/CodeGenOptions.def: In member function ‘void clang::CodeGenOptions::setCompressDebugSections(llvm::DebugCompressionType)’: /usr/lib/llvm-11/include/clang/Basic/CodeGenOptions.h:345:39: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 345 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/CodeGenOptions.def:31:1: note: in expansion of macro ‘ENUM_CODEGENOPT’ 31 | ENUM_CODEGENOPT(CompressDebugSections, llvm::DebugCompressionType, 2, | ^~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/CodeGenOptions.def: In member function ‘void clang::CodeGenOptions::setFramePointer(clang::CodeGenOptions::FramePointerKind)’: /usr/lib/llvm-11/include/clang/Basic/CodeGenOptions.h:345:39: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 345 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/CodeGenOptions.def:51:1: note: in expansion of macro ‘ENUM_CODEGENOPT’ 51 | ENUM_CODEGENOPT(FramePointer, FramePointerKind, 2, FramePointerKind::None) /// frame-pointer: all,non-leaf,none | ^~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/CodeGenOptions.def: In member function ‘void clang::CodeGenOptions::setEmbedBitcode(clang::CodeGenOptions::EmbedBitcodeKind)’: /usr/lib/llvm-11/include/clang/Basic/CodeGenOptions.h:345:39: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 345 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/CodeGenOptions.def:86:1: note: in expansion of macro ‘ENUM_CODEGENOPT’ 86 | ENUM_CODEGENOPT(EmbedBitcode, EmbedBitcodeKind, 2, Embed_Off) | ^~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/CodeGenOptions.def: In member function ‘void clang::CodeGenOptions::setObjCDispatchMethod(clang::CodeGenOptions::ObjCDispatchMethodKind)’: /usr/lib/llvm-11/include/clang/Basic/CodeGenOptions.h:345:39: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 345 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/CodeGenOptions.def:173:1: note: in expansion of macro ‘ENUM_CODEGENOPT’ 173 | ENUM_CODEGENOPT(ObjCDispatchMethod, ObjCDispatchMethodKind, 2, Legacy) | ^~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/CodeGenOptions.def: In member function ‘void clang::CodeGenOptions::setProfileInstr(clang::CodeGenOptions::ProfileInstrKind)’: /usr/lib/llvm-11/include/clang/Basic/CodeGenOptions.h:345:39: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 345 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/CodeGenOptions.def:181:1: note: in expansion of macro ‘ENUM_CODEGENOPT’ 181 | ENUM_CODEGENOPT(ProfileInstr, ProfileInstrKind, 2, ProfileNone) | ^~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/CodeGenOptions.def: In member function ‘void clang::CodeGenOptions::setProfileUse(clang::CodeGenOptions::ProfileInstrKind)’: /usr/lib/llvm-11/include/clang/Basic/CodeGenOptions.h:345:39: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 345 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/CodeGenOptions.def:183:1: note: in expansion of macro ‘ENUM_CODEGENOPT’ 183 | ENUM_CODEGENOPT(ProfileUse, ProfileInstrKind, 2, ProfileNone) | ^~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/CodeGenOptions.def: In member function ‘void clang::CodeGenOptions::setStructReturnConvention(clang::CodeGenOptions::StructReturnConventionKind)’: /usr/lib/llvm-11/include/clang/Basic/CodeGenOptions.h:345:39: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 345 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/CodeGenOptions.def:190:1: note: in expansion of macro ‘ENUM_CODEGENOPT’ 190 | ENUM_CODEGENOPT(StructReturnConvention, StructReturnConventionKind, 2, SRCK_Default) | ^~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/CodeGenOptions.def: In member function ‘void clang::CodeGenOptions::setDebugInfo(clang::codegenoptions::DebugInfoKind)’: /usr/lib/llvm-11/include/clang/Basic/CodeGenOptions.h:345:39: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 345 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/CodeGenOptions.def:316:1: note: in expansion of macro ‘ENUM_CODEGENOPT’ 316 | ENUM_CODEGENOPT(DebugInfo, codegenoptions::DebugInfoKind, 3, codegenoptions::NoDebugInfo) | ^~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/CodeGenOptions.def: In member function ‘void clang::CodeGenOptions::setDebuggerTuning(llvm::DebuggerKind)’: /usr/lib/llvm-11/include/clang/Basic/CodeGenOptions.h:345:39: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 345 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/CodeGenOptions.def:322:1: note: in expansion of macro ‘ENUM_CODEGENOPT’ 322 | ENUM_CODEGENOPT(DebuggerTuning, llvm::DebuggerKind, 2, | ^~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/CodeGenOptions.def: In member function ‘void clang::CodeGenOptions::setInlining(clang::CodeGenOptions::InliningMethod)’: /usr/lib/llvm-11/include/clang/Basic/CodeGenOptions.h:345:39: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 345 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/CodeGenOptions.def:337:1: note: in expansion of macro ‘ENUM_CODEGENOPT’ 337 | ENUM_CODEGENOPT(Inlining, InliningMethod, 2, NormalInlining) | ^~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/CodeGenOptions.def: In member function ‘void clang::CodeGenOptions::setVecLib(clang::CodeGenOptions::VectorLibrary)’: /usr/lib/llvm-11/include/clang/Basic/CodeGenOptions.h:345:39: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 345 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/CodeGenOptions.def:340:1: note: in expansion of macro ‘ENUM_CODEGENOPT’ 340 | ENUM_CODEGENOPT(VecLib, VectorLibrary, 2, NoLibrary) | ^~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/CodeGenOptions.def: In member function ‘void clang::CodeGenOptions::setDefaultTLSModel(clang::CodeGenOptions::TLSModel)’: /usr/lib/llvm-11/include/clang/Basic/CodeGenOptions.h:345:39: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 345 | void set##Name(Type Value) { Name = static_cast(Value); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/clang/Basic/CodeGenOptions.def:343:1: note: in expansion of macro ‘ENUM_CODEGENOPT’ 343 | ENUM_CODEGENOPT(DefaultTLSModel, TLSModel, 2, GeneralDynamicTLSModel) | ^~~~~~~~~~~~~~~ [ 7%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformInfo.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetPlatformInfo.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetPlatformInfo.c In file included from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:48, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3219:41: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3191:52: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3191 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3377:66: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3172 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3385:31: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] [ 7%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_global_id.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_global_id.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_global_id.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:352:19: required from ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = const void*]’ /usr/lib/llvm-11/include/llvm/PassAnalysisSupport.h:83:24: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 82 | Size = N; | ^ [ 7%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/clamp_int.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/clamp_int.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/clamp_int.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 7%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/clz.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/clz.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/clz.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:123:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BreakConstantGEPs.cpp:39: /usr/lib/llvm-11/include/llvm/IR/IntrinsicInst.h: In member function ‘uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const’: /usr/lib/llvm-11/include/llvm/IR/IntrinsicInst.h:536:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 536 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:142:43: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:148:64: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:226:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:236:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:502:43: required from ‘void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:476:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:572:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:587:57: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:601:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_util.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetPlatformInfo.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:255:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/Error.h:994:21: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:37, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BreakConstantGEPs.cpp:39: /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:80:48: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 80 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:80:69: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 80 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ^ [ 7%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/convert_type.cl.bc /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:613:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:84:46: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 84 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:84:65: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 84 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:795:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:828:41: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:352:19: required from ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = const void*]’ /usr/lib/llvm-11/include/llvm/PassAnalysisSupport.h:83:24: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 82 | Size = N; | ^ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1658:43: required from ‘void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1629:39: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::PossiblyExactOperator::setIsExact(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:131:62: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 131 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:131:76: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 131 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowReassoc(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:263:59: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 263 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 264 | (B * FastMathFlags::AllowReassoc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:264:37: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 264 | (B * FastMathFlags::AllowReassoc); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoNaNs(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:269:55: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 269 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 270 | (B * FastMathFlags::NoNaNs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:270:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 270 | (B * FastMathFlags::NoNaNs); | ^ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/convert_type.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/convert_type.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoInfs(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:275:55: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 275 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 276 | (B * FastMathFlags::NoInfs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:276:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 276 | (B * FastMathFlags::NoInfs); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoSignedZeros(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:281:62: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 281 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 282 | (B * FastMathFlags::NoSignedZeros); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:282:40: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 282 | (B * FastMathFlags::NoSignedZeros); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowReciprocal(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:287:64: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 287 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 288 | (B * FastMathFlags::AllowReciprocal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:288:42: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 288 | (B * FastMathFlags::AllowReciprocal); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowContract(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:293:64: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 293 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 294 | (B * FastMathFlags::AllowContract); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:294:42: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 294 | (B * FastMathFlags::AllowContract); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasApproxFunc(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:299:61: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 299 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 300 | (B * FastMathFlags::ApproxFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:300:39: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 300 | (B * FastMathFlags::ApproxFunc); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:306:26: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 306 | SubclassOptionalData |= FMF.Flags; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:306:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 306 | SubclassOptionalData |= FMF.Flags; | ^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:312:32: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 312 | SubclassOptionalData = FMF.Flags; | ~~~~^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:312:32: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 312 | SubclassOptionalData = FMF.Flags; | ^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::GEPOperator::setIsInBounds(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:466:44: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 466 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:466:61: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 466 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘unsigned int llvm::GEPOperator::countNonConstantIndices() const’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:543:20: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 543 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | return !isa(*use); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | }); | ~~ In file included from /usr/lib/llvm-11/include/llvm/PassRegistry.h:19, from /usr/lib/llvm-11/include/llvm/PassSupport.h:29, from /usr/lib/llvm-11/include/llvm/Pass.h:318, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AutomaticLocals.cc:30: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/IR/ValueMap.h:104:9: required from ‘llvm::ValueMap::ValueMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::WeakTrackingVH; Config = llvm::ValueMapConfig >]’ /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AutomaticLocals.cc:206:21: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/PassAnalysisSupport.h:25, from /usr/lib/llvm-11/include/llvm/Pass.h:317, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AutomaticLocals.cc:30: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:116:67: required from ‘llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = std::__cxx11::basic_string; = void; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:216:75: required from ‘llvm::SmallVectorTemplateBase >::SmallVectorTemplateBase(size_t) [with T = std::__cxx11::basic_string; bool = false; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:373:37: required from ‘llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = std::__cxx11::basic_string]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:886:39: required from ‘llvm::SmallVector::SmallVector() [with T = std::__cxx11::basic_string; unsigned int N = 2]’ /usr/lib/llvm-11/include/llvm/Support/Error.h:992:31: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:58:35: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 58 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:255:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/Error.h:994:21: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:280:56: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] In file included from /usr/lib/llvm-11/include/llvm/PassRegistry.h:19, from /usr/lib/llvm-11/include/llvm/PassSupport.h:29, from /usr/lib/llvm-11/include/llvm/Pass.h:318, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AutomaticLocals.cc:30: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:489: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-11/include/llvm/ADT/DenseMap.h:374: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-11/include/llvm/ADT/DenseMap.h:1035: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-11/include/llvm/ADT/DenseMap.h:908: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-11/include/llvm/IR/Metadata.h:291:66: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:1120:18: warning: conversion from ‘unsigned int’ to ‘unsigned int:31’ may change value [-Wconversion] 1120 | NumEntries = Num; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/Analysis/AliasAnalysisEvaluator.h:27, from /usr/lib/llvm-11/include/llvm/LinkAllPasses.h:18, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:47: /usr/lib/llvm-11/include/llvm/IR/User.h: In constructor ‘llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/User.h:76:23: warning: conversion from ‘unsigned int’ to ‘unsigned int:28’ may change value [-Wconversion] 76 | NumUserOperands = NumOps; | ^~~~~~ [ 7%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceIDs.c.o In file included from /usr/lib/llvm-11/include/llvm/Support/YAMLTraits.h:19, from /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:24, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AutomaticLocals.cc:33: /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128; llvm::SmallVectorImpl::iterator = void**]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:99:5: required from ‘llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]’ /usr/lib/llvm-11/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++/11/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++/11/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-11/include/llvm/Support/YAMLParser.h:597:17: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:351:40: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 351 | computeSlabSize(std::distance(Slabs.begin(), I)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:18, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:790:75: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceIDs.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceIDs.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceIDs.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetDeviceIDs.c /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:280:56: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setGlobalVariableNumOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setNumHungOffUseOperands(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/User.h:218:23: warning: conversion from ‘unsigned int’ to ‘unsigned int:28’ may change value [-Wconversion] 218 | NumUserOperands = NumOps; | ^~~~~~ [ 7%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_global_offset.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_global_offset.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_global_offset.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h In file included from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/Analysis/AliasAnalysisEvaluator.h:27, from /usr/lib/llvm-11/include/llvm/LinkAllPasses.h:18, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:47: /usr/lib/llvm-11/include/llvm/IR/Metadata.h: In constructor ‘llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)’: /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:20: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:25: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~~~~~~~~~~~~~~~ In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BreakConstantGEPs.cpp:33: /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3219:41: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3191:52: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3191 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3377:66: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3172 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3385:31: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] [ 7%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_global_size.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_global_size.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_global_size.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetDeviceIDs.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:18, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:790:75: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetDeviceIDs.c: In function ‘POclGetDeviceIDs’: /build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/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; | ^~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:805:67: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1376:38: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:137:50: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 180 | return C::unpack(StorageValue); | ^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:146:70: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:210:66: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:585:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] [ 7%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_group_id.c.bc /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2826:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_group_id.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_group_id.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h In file included from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:51, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128; llvm::SmallVectorImpl::iterator = void**]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:99:5: required from ‘llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]’ /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:880:18: required from ‘llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:1072:14: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:351:40: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 351 | computeSlabSize(std::distance(Slabs.begin(), I)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/ADT/SetVector.h:23, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Analysis/AssumptionCache.h:106:37: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::AssumptionCache::ResultElem; bool = false; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:845:15: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = llvm::AssumptionCache::ResultElem]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:928:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::AssumptionCache::ResultElem; unsigned int N = 4]’ /usr/lib/llvm-11/include/llvm/Analysis/AssumptionCache.h:41:7: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/ADT/SetVector.h:23, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:836: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-11/include/llvm/Analysis/AssumptionCache.h:239:38: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:805:67: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1376:38: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:137:50: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 180 | return C::unpack(StorageValue); | ^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:146:70: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:210:66: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:585:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2826:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ [ 7%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceInfo.c.o In file included from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:51, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:188:5: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, llvm::Align) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/Support/Allocator.h:202:20: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/Support/YAMLParser.h:137:26: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:333:58: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 333 | size_t AllocatedSlabSize = computeSlabSize(Slabs.size()); | ~~~~~~~~~~^~ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetDeviceInfo.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetDeviceInfo.c In file included from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/Analysis/AliasAnalysisEvaluator.h:27, from /usr/lib/llvm-11/include/llvm/LinkAllPasses.h:18, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:47: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h: In member function ‘void llvm::BasicBlock::AdjustBlockAddressRefCount(int)’: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:31: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:34: warning: conversion from ‘short unsigned int’ to ‘short unsigned int:15’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:51, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128; llvm::SmallVectorImpl::iterator = void**]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:99:5: required from ‘llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]’ /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:880:18: required from ‘llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:1072:14: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:351:40: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 351 | computeSlabSize(std::distance(Slabs.begin(), I)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/ADT/SetVector.h:23, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Analysis/AssumptionCache.h:106:37: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::AssumptionCache::ResultElem; bool = false; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:845:15: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = llvm::AssumptionCache::ResultElem]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:928:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::AssumptionCache::ResultElem; unsigned int N = 4]’ /usr/lib/llvm-11/include/llvm/Analysis/AssumptionCache.h:41:7: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/ADT/SetVector.h:23, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:836: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-11/include/llvm/Analysis/AssumptionCache.h:239:38: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:51, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:188:5: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, llvm::Align) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/Support/Allocator.h:202:20: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/Support/YAMLParser.h:137:26: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:333:58: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 333 | size_t AllocatedSlabSize = computeSlabSize(Slabs.size()); | ~~~~~~~~~~^~ [ 7%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_image_channel_data_type.cl.bc [ 7%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_image_array_size.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_image_channel_data_type.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_channel_data_type.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_image_array_size.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_array_size.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/Function.h:29, from /usr/lib/llvm-11/include/llvm/Analysis/AliasAnalysisEvaluator.h:27, from /usr/lib/llvm-11/include/llvm/LinkAllPasses.h:18, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:47: /usr/lib/llvm-11/include/llvm/IR/Type.h: In member function ‘void llvm::Type::setSubclassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Type.h:99:20: warning: conversion from ‘unsigned int’ to ‘unsigned int:24’ may change value [-Wconversion] 99 | SubclassData = val; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/ADT/SetVector.h:23, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Support/GenericDomTree.h:260:23: required from ‘llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]’ /usr/lib/llvm-11/include/llvm/IR/Dominators.h:149:39: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/PassAnalysisSupport.h:25, from /usr/lib/llvm-11/include/llvm/Pass.h:317, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/AutomaticLocals.cc:30: /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]’ /usr/include/c++/11/bits/stl_iterator.h:674: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++/11/bits/stl_algobase.h:385: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++/11/bits/stl_algobase.h:495: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++/11/bits/stl_algobase.h:522: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++/11/bits/stl_algobase.h:530: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++/11/bits/stl_algobase.h:620:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]’ /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:648:14: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:18, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:123:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:142:43: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:148:64: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:226:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:236:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:502:43: required from ‘void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:476:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:572:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:587:57: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:601:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:613:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:795:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:828:41: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1658:43: required from ‘void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1629:39: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Function.h:29, from /usr/lib/llvm-11/include/llvm/Analysis/AliasAnalysisEvaluator.h:27, from /usr/lib/llvm-11/include/llvm/LinkAllPasses.h:18, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:47: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:471:70: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 471 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:502:72: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 502 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/ADT/SetVector.h:23, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Support/GenericDomTree.h:260:23: required from ‘llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]’ /usr/lib/llvm-11/include/llvm/IR/Dominators.h:149:39: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:612:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 612 | return get(ElementType, SVTy->getMinNumElements()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:18, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:123:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:142:43: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:148:64: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:226:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:236:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:502:43: required from ‘void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:476:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:572:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:587:57: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:601:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:613:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:795:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:828:41: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1658:43: required from ‘void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1629:39: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/ADT/SetVector.h:23, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Analysis/LoopInfo.h:880:18: required from ‘llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:1072:14: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/Analysis/AliasAnalysisEvaluator.h:27, from /usr/lib/llvm-11/include/llvm/LinkAllPasses.h:18, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:47: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:163:20: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 163 | SubClassData = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:212:59: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 212 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_util.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetDeviceInfo.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:238:18: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 238 | Visibility = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:250:19: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 250 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:265:71: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 265 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/ADT/SetVector.h:23, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Analysis/LoopInfo.h:880:18: required from ‘llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:1072:14: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)’: /usr/lib/llvm-11/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-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/Analysis/AliasAnalysisEvaluator.h:27, from /usr/lib/llvm-11/include/llvm/LinkAllPasses.h:18, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:47: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h: In member function ‘unsigned int llvm::GlobalObject::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:76:18: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 76 | return Align ? Align->value() : 0; | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/AliasAnalysisEvaluator.h:27, from /usr/lib/llvm-11/include/llvm/LinkAllPasses.h:18, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:47: /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘void llvm::Function::setCallingConv(llvm::CallingConv::ID)’: /usr/lib/llvm-11/include/llvm/IR/Function.h:226:64: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 226 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getFnStackAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:355:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 355 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:456:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 456 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:489: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-11/include/llvm/ADT/DenseMap.h:374: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-11/include/llvm/ADT/DenseMap.h:1035: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-11/include/llvm/ADT/DenseMap.h:908: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-11/include/llvm/IR/Metadata.h:291:66: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:1120:18: warning: conversion from ‘unsigned int’ to ‘unsigned int:31’ may change value [-Wconversion] 1120 | NumEntries = Num; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/CanonicalizeBarriers.cc:31: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:116:67: required from ‘llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:307:75: required from ‘llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:373:37: required from ‘llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:902:53: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const llvm::MDOperand*; = void; T = llvm::Metadata*; unsigned int N = 4]’ /usr/lib/llvm-11/include/llvm/IR/Metadata.h:1132:72: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:58:35: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 58 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:45, from /usr/lib/llvm-11/include/llvm/Analysis/AliasAnalysisEvaluator.h:28, from /usr/lib/llvm-11/include/llvm/LinkAllPasses.h:18, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:47: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h: In member function ‘unsigned int llvm::DataLayout::getPreferredAlignment(const llvm::GlobalVariable*) const’: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:589:39: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 589 | return getPreferredAlign(GV).value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/ADT/APFloat.h:20, from /usr/lib/llvm-11/include/llvm/IR/Constants.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BreakConstantGEPs.cpp:30: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:352:19: required from ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = llvm::BasicBlock*]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:4019:30: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 82 | Size = N; | ^ /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/IR/ValueMap.h:104:9: required from ‘llvm::ValueMap::ValueMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::WeakTrackingVH; Config = llvm::ValueMapConfig >]’ /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BarrierTailReplication.cc:297:21: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:489: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-11/include/llvm/ADT/DenseMap.h:374: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-11/include/llvm/ADT/DenseMap.h:1035: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-11/include/llvm/ADT/DenseMap.h:908: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-11/include/llvm/IR/Metadata.h:291:66: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:1120:18: warning: conversion from ‘unsigned int’ to ‘unsigned int:31’ may change value [-Wconversion] 1120 | NumEntries = Num; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BarrierTailReplication.cc:32: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:116:67: required from ‘llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:307:75: required from ‘llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:373:37: required from ‘llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:902:53: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const llvm::MDOperand*; = void; T = llvm::Metadata*; unsigned int N = 4]’ /usr/lib/llvm-11/include/llvm/IR/Metadata.h:1132:72: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:58:35: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 58 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:255:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/Error.h:994:21: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]’ /usr/include/c++/11/bits/stl_iterator.h:674: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++/11/bits/stl_algobase.h:385: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++/11/bits/stl_algobase.h:495: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++/11/bits/stl_algobase.h:522: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++/11/bits/stl_algobase.h:530: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++/11/bits/stl_algobase.h:620:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]’ /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:648:14: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:280:56: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]’ /usr/include/c++/11/bits/stl_iterator.h:674: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++/11/bits/stl_algobase.h:385: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++/11/bits/stl_algobase.h:495: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++/11/bits/stl_algobase.h:522: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++/11/bits/stl_algobase.h:530: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++/11/bits/stl_algobase.h:620:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]’ /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:648:14: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:18, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BreakConstantGEPs.cpp:31: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:790:75: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:805:67: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1376:38: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:137:50: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 180 | return C::unpack(StorageValue); | ^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:146:70: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:210:66: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:585:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2826:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:28, from /usr/lib/llvm-11/include/llvm/Analysis/TargetLibraryInfo.h:16, from /usr/lib/llvm-11/include/llvm/Analysis/AliasAnalysis.h:45, from /usr/lib/llvm-11/include/llvm/Analysis/AliasSetTracker.h:23, from /usr/lib/llvm-11/include/llvm/LinkAllPasses.h:19, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:47: /usr/lib/llvm-11/include/llvm/IR/Constants.h: In constructor ‘llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Constants.h:910:26: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 910 | setValueSubclassData(Opcode); | ^~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/IR/Function.h:20, from /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BreakConstantGEPs.cpp:31: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Analysis/AssumptionCache.h:106:37: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/ADT/APFloat.h:20, from /usr/lib/llvm-11/include/llvm/IR/Constants.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BreakConstantGEPs.cpp:30: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::AssumptionCache::ResultElem; bool = false; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:845:15: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = llvm::AssumptionCache::ResultElem]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:928:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::AssumptionCache::ResultElem; unsigned int N = 4]’ /usr/lib/llvm-11/include/llvm/Analysis/AssumptionCache.h:41:7: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/IR/Function.h:20, from /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BreakConstantGEPs.cpp:31: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:836: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-11/include/llvm/Analysis/AssumptionCache.h:239:38: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/TargetLibraryInfo.h:16, from /usr/lib/llvm-11/include/llvm/Analysis/AliasAnalysis.h:45, from /usr/lib/llvm-11/include/llvm/Analysis/AliasSetTracker.h:23, from /usr/lib/llvm-11/include/llvm/LinkAllPasses.h:19, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:47: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::data_operands_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1198:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1198 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/YAMLTraits.h:19, from /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:24, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BreakConstantGEPs.cpp:39: /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:188:5: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, llvm::Align) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/Support/Allocator.h:202:20: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/Support/YAMLParser.h:137:26: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:333:58: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 333 | size_t AllocatedSlabSize = computeSlabSize(Slabs.size()); | ~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1220:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1220 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ [ 7%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_image_channel_order.cl.bc /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::arg_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1247:48: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1247 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:18, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BreakConstantGEPs.cpp:31: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:123:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 7%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/cross.cl.bc /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:142:43: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_image_channel_order.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_channel_order.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:148:64: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:226:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:236:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1292:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1292 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:502:43: required from ‘void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:476:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:572:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:587:57: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:601:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/cross.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/cross.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:613:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:795:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:828:41: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1658:43: required from ‘void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1629:39: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getRetAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1598:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1598 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1609:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1609 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getNumOperandBundles() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1782:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1782 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘bool llvm::CallBase::isBundleOperand(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1810:53: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1810 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In static member function ‘static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:2139:29: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2139 | Total += B.input_size(); | ^ In file included from /usr/lib/llvm-11/include/llvm/Analysis/AliasAnalysis.h:45, from /usr/lib/llvm-11/include/llvm/Analysis/AliasSetTracker.h:23, from /usr/lib/llvm-11/include/llvm/LinkAllPasses.h:19, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:47: /usr/lib/llvm-11/include/llvm/Analysis/TargetLibraryInfo.h: In member function ‘void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, llvm::TargetLibraryInfoImpl::AvailabilityState)’: /usr/lib/llvm-11/include/llvm/Analysis/TargetLibraryInfo.h:62:25: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 62 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/Analysis/TargetLibraryInfo.h:63:25: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 63 | AvailableArray[F/4] |= State << 2*(F&3); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/IR/Function.h:20, from /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BreakConstantGEPs.cpp:31: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:489: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-11/include/llvm/ADT/DenseMap.h:374: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-11/include/llvm/ADT/DenseMap.h:1035: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-11/include/llvm/ADT/DenseMap.h:908: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-11/include/llvm/IR/Metadata.h:291:66: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:1120:18: warning: conversion from ‘unsigned int’ to ‘unsigned int:31’ may change value [-Wconversion] 1120 | NumEntries = Num; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/ADT/APFloat.h:20, from /usr/lib/llvm-11/include/llvm/IR/Constants.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BreakConstantGEPs.cpp:30: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:116:67: required from ‘llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:307:75: required from ‘llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:373:37: required from ‘llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:902:53: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const llvm::MDOperand*; = void; T = llvm::Metadata*; unsigned int N = 4]’ /usr/lib/llvm-11/include/llvm/IR/Metadata.h:1132:72: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:58:35: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 58 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/AliasAnalysis.h:48, from /usr/lib/llvm-11/include/llvm/Analysis/AliasSetTracker.h:23, from /usr/lib/llvm-11/include/llvm/LinkAllPasses.h:19, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:47: /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::AllocaInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:127:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/Support/YAMLTraits.h:19, from /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:24, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BreakConstantGEPs.cpp:39: /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128; llvm::SmallVectorImpl::iterator = void**]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:99:5: required from ‘llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]’ /usr/lib/llvm-11/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++/11/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++/11/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-11/include/llvm/Support/YAMLParser.h:597:17: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:351:40: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 351 | computeSlabSize(std::distance(Slabs.begin(), I)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::LoadInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:218:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 218 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::StoreInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:350:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 350 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ [ 7%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_image_depth.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_image_depth.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_depth.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1476:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1476 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/ADT/APFloat.h:20, from /usr/lib/llvm-11/include/llvm/IR/Constants.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/BreakConstantGEPs.cpp:30: /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]’ /usr/include/c++/11/bits/stl_iterator.h:674: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++/11/bits/stl_algobase.h:385: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++/11/bits/stl_algobase.h:495: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++/11/bits/stl_algobase.h:522: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++/11/bits/stl_algobase.h:530: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++/11/bits/stl_algobase.h:620:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]’ /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:648:14: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1485:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1485 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1486:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1486 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1499:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1499 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1507:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1507 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1508:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1508 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::changesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2040:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2040 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::increasesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2050:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2050 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3214:24: warning: conversion from ‘ptrdiff_t’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 3214 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3688:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3688 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3700:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3700 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3701:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3701 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3711:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3711 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3722:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3722 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3723:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3723 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3897:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3897:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3910:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3910:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3912:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3912 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3924:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3924:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3936:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3936:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3938:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3938 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4340:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4340 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4347:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4347 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4381:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4381 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4388:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4388 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ [ 7%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_image_dim.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_image_dim.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_dim.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 7%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateContext.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateContext.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateContext.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateContext.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateContext.c [ 7%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/DebugHelpers.cc.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-11/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto -fno-fat-lto-objects -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 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/DebugHelpers.cc.o -MF CMakeFiles/llvmpasses.dir/DebugHelpers.cc.o.d -o CMakeFiles/llvmpasses.dir/DebugHelpers.cc.o -c /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/DebugHelpers.cc In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/../pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/../pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/devices.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateContext.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateContext.c: In function ‘context_set_properties’: /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateContext.c:98:35: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 98 | ((num_properties * 2 + 1) * sizeof(cl_context_properties)); | ^ /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateContext.c:106:39: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 106 | (num_properties * 2 + 1) * sizeof(cl_context_properties)); | ^ /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateContext.c:107:33: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 107 | context->num_properties = num_properties; | ^~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-11/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-11/include/llvm/LinkAllPasses.h:29, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:47: /usr/lib/llvm-11/include/llvm/IR/CFG.h: In function ‘unsigned int llvm::pred_size(const llvm::BasicBlock*)’: /usr/lib/llvm-11/include/llvm/IR/CFG.h:123:23: warning: conversion from ‘std::__iterator_traits >, void>::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 123 | return std::distance(pred_begin(BB), pred_end(BB)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/PostDominators.h:17, from /usr/lib/llvm-11/include/llvm/LinkAllPasses.h:29, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:47: /usr/lib/llvm-11/include/llvm/IR/Dominators.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)’: /usr/lib/llvm-11/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())); | ^ [ 7%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/Flatten.cc.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-11/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto -fno-fat-lto-objects -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 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/Flatten.cc.o -MF CMakeFiles/llvmpasses.dir/Flatten.cc.o.d -o CMakeFiles/llvmpasses.dir/Flatten.cc.o -c /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Flatten.cc [ 8%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_image_height.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_image_height.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_height.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/Analysis/ScalarEvolution.h:38, from /usr/lib/llvm-11/include/llvm/LinkAllPasses.h:32, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:47: /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:80:48: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 80 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:80:69: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 80 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:84:46: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 84 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:84:65: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 84 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::PossiblyExactOperator::setIsExact(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:131:62: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 131 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:131:76: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 131 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowReassoc(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:263:59: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 263 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 264 | (B * FastMathFlags::AllowReassoc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:264:37: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 264 | (B * FastMathFlags::AllowReassoc); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoNaNs(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:269:55: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 269 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 270 | (B * FastMathFlags::NoNaNs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:270:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 270 | (B * FastMathFlags::NoNaNs); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoInfs(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:275:55: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 275 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 276 | (B * FastMathFlags::NoInfs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:276:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 276 | (B * FastMathFlags::NoInfs); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoSignedZeros(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:281:62: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 281 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 282 | (B * FastMathFlags::NoSignedZeros); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:282:40: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 282 | (B * FastMathFlags::NoSignedZeros); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowReciprocal(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:287:64: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 287 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 288 | (B * FastMathFlags::AllowReciprocal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:288:42: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 288 | (B * FastMathFlags::AllowReciprocal); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowContract(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:293:64: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 293 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 294 | (B * FastMathFlags::AllowContract); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:294:42: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 294 | (B * FastMathFlags::AllowContract); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasApproxFunc(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:299:61: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 299 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 300 | (B * FastMathFlags::ApproxFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:300:39: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 300 | (B * FastMathFlags::ApproxFunc); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:306:26: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 306 | SubclassOptionalData |= FMF.Flags; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:306:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 306 | SubclassOptionalData |= FMF.Flags; | ^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:312:32: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 312 | SubclassOptionalData = FMF.Flags; | ~~~~^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:312:32: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 312 | SubclassOptionalData = FMF.Flags; | ^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::GEPOperator::setIsInBounds(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:466:44: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 466 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:466:61: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 466 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘unsigned int llvm::GEPOperator::countNonConstantIndices() const’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:543:20: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 543 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | return !isa(*use); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | }); | ~~ [ 8%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/FlattenGlobals.cc.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-11/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto -fno-fat-lto-objects -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 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/FlattenGlobals.cc.o -MF CMakeFiles/llvmpasses.dir/FlattenGlobals.cc.o.d -o CMakeFiles/llvmpasses.dir/FlattenGlobals.cc.o -c /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenGlobals.cc [ 8%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramBuildInfo.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramBuildInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramBuildInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramBuildInfo.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetProgramBuildInfo.c In file included from /usr/lib/llvm-11/include/llvm/LinkAllPasses.h:32, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:47: /usr/lib/llvm-11/include/llvm/Analysis/ScalarEvolution.h: In constructor ‘llvm::SCEV::SCEV(llvm::FoldingSetNodeIDRef, unsigned int, short unsigned int)’: /usr/lib/llvm-11/include/llvm/Analysis/ScalarEvolution.h:124:30: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 124 | : FastID(ID), SCEVType(SCEVTy), ExpressionSize(ExpressionSize) {} | ^~~~~~ /usr/lib/llvm-11/include/llvm/Analysis/ScalarEvolution.h: In member function ‘virtual unsigned int llvm::SCEVUnionPredicate::getComplexity() const’: /usr/lib/llvm-11/include/llvm/Analysis/ScalarEvolution.h:431:62: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 431 | unsigned getComplexity() const override { return Preds.size(); } | ~~~~~~~~~~^~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetProgramBuildInfo.c:25: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetProgramBuildInfo.c: In function ‘pocl_cl_device_assoc_index’: /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetProgramBuildInfo.c:39:14: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result [-Wsign-conversion] 39 | return i; | ^ /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetProgramBuildInfo.c: In function ‘pocl_cl_device_built_index’: /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetProgramBuildInfo.c:51:14: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result [-Wsign-conversion] 51 | return i; | ^ /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetProgramBuildInfo.c: In function ‘POclGetProgramBuildInfo’: /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetProgramBuildInfo.c:113:68: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 113 | char *build_log = pocl_cache_read_buildlog (program, device_i); | ^~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/ScalarEvolutionAliasAnalysis.h:17, from /usr/lib/llvm-11/include/llvm/LinkAllPasses.h:33, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:47: /usr/lib/llvm-11/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function ‘void llvm::SCEVCommutativeExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)’: /usr/lib/llvm-11/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-11/include/llvm/Analysis/ScalarEvolutionExpressions.h: In member function ‘void llvm::SCEVAddRecExpr::setNoWrapFlags(llvm::SCEV::NoWrapFlags)’: /usr/lib/llvm-11/include/llvm/Analysis/ScalarEvolutionExpressions.h:345:20: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 345 | SubclassData |= Flags; | ~~~~~~~~~~~~~^~~~~~~~ [ 8%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBuffer.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBuffer.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBuffer.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBuffer.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueWriteBuffer.c In file included from /usr/lib/llvm-11/include/llvm/Transforms/IPO/Attributor.h:104, from /usr/lib/llvm-11/include/llvm/LinkAllPasses.h:44, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:47: /usr/lib/llvm-11/include/llvm/Analysis/AssumeBundleQueries.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(llvm::Attribute::AttrKind)’: /usr/lib/llvm-11/include/llvm/Analysis/AssumeBundleQueries.h:59:27: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 59 | return hash_combine(AK); | ^ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueWriteBuffer.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/CGSCCPassManager.h:97, from /usr/lib/llvm-11/include/llvm/Transforms/IPO/Attributor.h:106, from /usr/lib/llvm-11/include/llvm/LinkAllPasses.h:44, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:47: /usr/lib/llvm-11/include/llvm/Analysis/LazyCallGraph.h: In member function ‘int llvm::LazyCallGraph::SCC::size() const’: /usr/lib/llvm-11/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(); } | ~~~~~~~~~~^~ [ 8%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/distance.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/distance.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/distance.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 8%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBufferRect.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBufferRect.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBufferRect.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteBufferRect.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueWriteBufferRect.c In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Flatten.cc:34: /usr/include/CL/cl_gl_ext.h:18:112: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueWriteBufferRect.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ [ 8%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_image_width.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_image_width.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_width.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 8%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_local_id.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_local_id.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_local_id.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 8%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_local_size.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_local_size.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_local_size.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h In file included from /usr/lib/llvm-11/include/llvm/IR/Attributes.h:24, from /usr/lib/llvm-11/include/llvm/IR/Module.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Flatten.cc:34: /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In constructor ‘llvm::Align::Align(uint64_t)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:79:25: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 79 | ShiftValue = Log2_64(Value); | ~~~~~~~^~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:17, from /usr/lib/llvm-11/include/llvm/Transforms/IPO/Attributor.h:108, from /usr/lib/llvm-11/include/llvm/LinkAllPasses.h:44, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:47: /usr/lib/llvm-11/include/llvm/Analysis/CallGraphSCCPass.h: In member function ‘unsigned int llvm::CallGraphSCC::size() const’: /usr/lib/llvm-11/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-11/include/llvm/Support/Alignment.h: In function ‘llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:249:26: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 249 | Out.ShiftValue = Value - 1; | ~~~~~~^~~ [ 8%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBuffer.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBuffer.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBuffer.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBuffer.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueCopyBuffer.c In file included from /usr/lib/llvm-11/include/llvm/Support/BlockFrequency.h:16, from /usr/lib/llvm-11/include/llvm/Analysis/BlockFrequencyInfo.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/IPO/Attributor.h:108, from /usr/lib/llvm-11/include/llvm/LinkAllPasses.h:44, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:47: /usr/lib/llvm-11/include/llvm/Support/BranchProbability.h: In member function ‘llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)’: /usr/lib/llvm-11/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-11/include/llvm/Support/BranchProbability.h: In member function ‘llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)’: /usr/lib/llvm-11/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-11/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-11/include/llvm/IR/Type.h:17, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Flatten.cc:34: /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In static member function ‘static unsigned int llvm::APInt::getNumWords(unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1585:59: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1585 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In member function ‘unsigned int llvm::APInt::nearestLogBase2() const’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1831:20: warning: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 1831 | return U.VAL - 1; | ~~~~~~^~~ [ 8%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferRect.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferRect.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferRect.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferRect.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueCopyBufferRect.c [ 8%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_num_groups.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_num_groups.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_num_groups.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h In file included from /usr/lib/llvm-11/include/llvm/IR/Type.h:24, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Flatten.cc:34: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h: In member function ‘llvm::ElementCount llvm::ElementCount::NextPowerOf2() const’: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h:57:43: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 57 | return ElementCount(llvm::NextPowerOf2(Min), Scalable); | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Flatten.cc:34: /usr/lib/llvm-11/include/llvm/IR/Type.h: In member function ‘void llvm::Type::setSubclassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Type.h:99:20: warning: conversion from ‘unsigned int’ to ‘unsigned int:24’ may change value [-Wconversion] 99 | SubclassData = val; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Flatten.cc:34: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:471:70: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 471 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ In file included from /usr/lib/llvm-11/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-11/include/llvm/IR/Constants.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/DebugHelpers.cc:33: /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In static member function ‘static unsigned int llvm::APInt::getNumWords(unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1585:59: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1585 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:502:72: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 502 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:612:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 612 | return get(ElementType, SVTy->getMinNumElements()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In member function ‘unsigned int llvm::APInt::nearestLogBase2() const’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1831:20: warning: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 1831 | return U.VAL - 1; | ~~~~~~^~~ [ 8%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/dot.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/dot.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/dot.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 8%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fast_distance.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fast_distance.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/fast_distance.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Flatten.cc:34: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h: In member function ‘unsigned int llvm::DataLayout::getPreferredAlignment(const llvm::GlobalVariable*) const’: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:589:39: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 589 | return getPreferredAlign(GV).value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/IR/Function.h:20, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Flatten.cc:34: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)’: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h:346:56: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 346 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueCopyBufferRect.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_util.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueCopyBuffer.c:28: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Attributes.h:24, from /usr/lib/llvm-11/include/llvm/IR/Module.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenGlobals.cc:35: /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In constructor ‘llvm::Align::Align(uint64_t)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:79:25: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 79 | ShiftValue = Log2_64(Value); | ~~~~~~~^~~~~~~ /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In function ‘llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:249:26: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 249 | Out.ShiftValue = Value - 1; | ~~~~~~^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Flatten.cc:34: /usr/lib/llvm-11/include/llvm/IR/User.h: In constructor ‘llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setGlobalVariableNumOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setNumHungOffUseOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Flatten.cc:34: /usr/lib/llvm-11/include/llvm/IR/Metadata.h: In constructor ‘llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)’: /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:20: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:25: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~~~~~~~~~~~~~~~ [ 8%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_work_dim.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/get_work_dim.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_work_dim.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h In file included from /usr/lib/llvm-11/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-11/include/llvm/IR/Type.h:17, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenGlobals.cc:35: /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In static member function ‘static unsigned int llvm::APInt::getNumWords(unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1585:59: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1585 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In member function ‘unsigned int llvm::APInt::nearestLogBase2() const’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1831:20: warning: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 1831 | return U.VAL - 1; | ~~~~~~^~~ [ 8%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferToImage.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferToImage.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferToImage.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyBufferToImage.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueCopyBufferToImage.c In file included from /usr/lib/llvm-11/include/llvm/IR/Type.h:24, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenGlobals.cc:35: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h: In member function ‘llvm::ElementCount llvm::ElementCount::NextPowerOf2() const’: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h:57:43: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 57 | return ElementCount(llvm::NextPowerOf2(Min), Scalable); | ~~~~~~~~~~~~~~~~~~^~~~~ [ 8%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/FlattenBarrierSubs.cc.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-11/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto -fno-fat-lto-objects -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 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/FlattenBarrierSubs.cc.o -MF CMakeFiles/llvmpasses.dir/FlattenBarrierSubs.cc.o.d -o CMakeFiles/llvmpasses.dir/FlattenBarrierSubs.cc.o -c /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenBarrierSubs.cc In file included from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenGlobals.cc:35: /usr/lib/llvm-11/include/llvm/IR/Type.h: In member function ‘void llvm::Type::setSubclassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Type.h:99:20: warning: conversion from ‘unsigned int’ to ‘unsigned int:24’ may change value [-Wconversion] 99 | SubclassData = val; | ^~~ [ 8%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImageToBuffer.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImageToBuffer.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImageToBuffer.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImageToBuffer.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueCopyImageToBuffer.c In file included from /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenGlobals.cc:35: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:471:70: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 471 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:502:72: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 502 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:612:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 612 | return get(ElementType, SVTy->getMinNumElements()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ [ 8%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMigrateMemObjects.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMigrateMemObjects.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMigrateMemObjects.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMigrateMemObjects.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueMigrateMemObjects.c In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_util.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueCopyBufferToImage.c:1: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Transforms/IPO/Attributor.h:115, from /usr/lib/llvm-11/include/llvm/LinkAllPasses.h:44, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:47: /usr/lib/llvm-11/include/llvm/IR/AbstractCallSite.h: In member function ‘unsigned int llvm::AbstractCallSite::getNumArgOperands() const’: /usr/lib/llvm-11/include/llvm/IR/AbstractCallSite.h:158:40: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 158 | return CI.ParameterEncoding.size() - 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenGlobals.cc:35: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h: In member function ‘unsigned int llvm::DataLayout::getPreferredAlignment(const llvm::GlobalVariable*) const’: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:589:39: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 589 | return getPreferredAlign(GV).value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Flatten.cc:34: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h: In member function ‘void llvm::BasicBlock::AdjustBlockAddressRefCount(int)’: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:31: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:34: warning: conversion from ‘short unsigned int’ to ‘short unsigned int:15’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/IR/Function.h:20, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenGlobals.cc:35: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)’: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h:346:56: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 346 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Flatten.cc:34: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:163:20: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 163 | SubClassData = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:212:59: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 212 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:238:18: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 238 | Visibility = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:250:19: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 250 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:265:71: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 265 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)’: /usr/lib/llvm-11/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-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Flatten.cc:34: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h: In member function ‘unsigned int llvm::GlobalObject::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:76:18: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 76 | return Align ? Align->value() : 0; | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_util.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueCopyImageToBuffer.c:1: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Flatten.cc:34: /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘void llvm::Function::setCallingConv(llvm::CallingConv::ID)’: /usr/lib/llvm-11/include/llvm/IR/Function.h:226:64: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 226 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getFnStackAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:355:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 355 | return MA->value(); | ~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenGlobals.cc:35: /usr/lib/llvm-11/include/llvm/IR/User.h: In constructor ‘llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setGlobalVariableNumOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setNumHungOffUseOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:456:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 456 | return MA->value(); | ~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenGlobals.cc:35: /usr/lib/llvm-11/include/llvm/IR/Metadata.h: In constructor ‘llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)’: /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:20: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:25: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/LinkAllPasses.h:44, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:47: /usr/lib/llvm-11/include/llvm/Transforms/IPO/Attributor.h: In member function ‘unsigned int llvm::InformationCache::getSccSize(const llvm::Function&)’: /usr/lib/llvm-11/include/llvm/Transforms/IPO/Attributor.h:708:25: warning: conversion from ‘llvm::SetVector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 708 | return CGSCC->size(); | ~~~~~~~~~~~^~ [ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clFinish.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clFinish.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clFinish.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clFinish.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clFinish.c In file included from /usr/lib/llvm-11/include/llvm/IR/Value.h:20, from /usr/lib/llvm-11/include/llvm/IR/User.h:24, from /usr/lib/llvm-11/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-11/include/llvm/IR/Constants.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/DebugHelpers.cc:33: /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In constructor ‘llvm::Align::Align(uint64_t)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:79:25: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 79 | ShiftValue = Log2_64(Value); | ~~~~~~~^~~~~~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueMigrateMemObjects.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In function ‘llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:249:26: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 249 | Out.ShiftValue = Value - 1; | ~~~~~~^~~ /usr/lib/llvm-11/include/llvm/Transforms/IPO/Attributor.h: In member function ‘unsigned int llvm::Attributor::ArgumentReplacementInfo::getNumReplacementArgs() const’: /usr/lib/llvm-11/include/llvm/Transforms/IPO/Attributor.h:1192:74: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1192 | unsigned getNumReplacementArgs() const { return ReplacementTypes.size(); } | ~~~~~~~~~~~~~~~~~~~~~^~ /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueMigrateMemObjects.c: In function ‘POclEnqueueMigrateMemObjects’: /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueMigrateMemObjects.c:48:6: warning: unsigned conversion from ‘int’ to ‘cl_mem_migration_flags’ {aka ‘long unsigned int’} changes value from ‘-4’ to ‘18446744073709551612’ [-Wsign-conversion] 48 | ~(CL_MIGRATE_MEM_OBJECT_CONTENT_UNDEFINED | CL_MIGRATE_MEM_OBJECT_HOST); | ^ In file included from /usr/lib/llvm-11/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-11/include/llvm/IR/Constants.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/DebugHelpers.cc:33: /usr/lib/llvm-11/include/llvm/IR/User.h: In constructor ‘llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setGlobalVariableNumOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setNumHungOffUseOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenGlobals.cc:35: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h: In member function ‘void llvm::BasicBlock::AdjustBlockAddressRefCount(int)’: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:31: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:34: warning: conversion from ‘short unsigned int’ to ‘short unsigned int:15’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ^~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clFinish.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenGlobals.cc:35: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:163:20: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 163 | SubClassData = V; | ^ In file included from /usr/lib/llvm-11/include/llvm/IR/Type.h:24, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/Constants.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/DebugHelpers.cc:33: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h: In member function ‘llvm::ElementCount llvm::ElementCount::NextPowerOf2() const’: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h:57:43: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 57 | return ElementCount(llvm::NextPowerOf2(Min), Scalable); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/lib/llvm-11/include/llvm/Transforms/IPO/Attributor.h: In member function ‘void llvm::DerefState::computeKnownDerefBytesFromAccessedMap()’: /usr/lib/llvm-11/include/llvm/Transforms/IPO/Attributor.h:2620:38: warning: conversion from ‘int64_t’ {aka ‘long int’} to ‘llvm::IncIntegerState<>::base_t’ {aka ‘unsigned int’} may change value [-Wconversion] 2620 | DerefBytesState.takeKnownMaximum(KnownBytes); | ^~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:212:59: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 212 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/Transforms/IPO/Attributor.h: In member function ‘void llvm::DerefState::takeKnownDerefBytesMaximum(uint64_t)’: /usr/lib/llvm-11/include/llvm/Transforms/IPO/Attributor.h:2651:38: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘llvm::IncIntegerState<>::base_t’ {aka ‘unsigned int’} may change value [-Wconversion] 2651 | DerefBytesState.takeKnownMaximum(Bytes); | ^~~~~ /usr/lib/llvm-11/include/llvm/Transforms/IPO/Attributor.h: In member function ‘void llvm::DerefState::takeAssumedDerefBytesMinimum(uint64_t)’: /usr/lib/llvm-11/include/llvm/Transforms/IPO/Attributor.h:2659:40: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘llvm::IncIntegerState<>::base_t’ {aka ‘unsigned int’} may change value [-Wconversion] 2659 | DerefBytesState.takeAssumedMinimum(Bytes); | ^~~~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:238:18: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 238 | Visibility = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:250:19: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 250 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:265:71: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 265 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)’: /usr/lib/llvm-11/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/hadd.cl.bc [ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clFlush.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/hadd.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/hadd.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clFlush.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clFlush.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clFlush.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clFlush.c In file included from /usr/lib/llvm-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenGlobals.cc:35: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h: In member function ‘unsigned int llvm::GlobalObject::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:76:18: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 76 | return Align ? Align->value() : 0; | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/Constants.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/DebugHelpers.cc:33: /usr/lib/llvm-11/include/llvm/IR/Type.h: In member function ‘void llvm::Type::setSubclassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Type.h:99:20: warning: conversion from ‘unsigned int’ to ‘unsigned int:24’ may change value [-Wconversion] 99 | SubclassData = val; | ^~~ [ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrier.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrier.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrier.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueBarrier.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueBarrier.c In file included from /usr/lib/llvm-11/include/llvm/IR/Constants.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/DebugHelpers.cc:33: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:471:70: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 471 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:502:72: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 502 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:612:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 612 | return get(ElementType, SVTy->getMinNumElements()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenGlobals.cc:35: /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘void llvm::Function::setCallingConv(llvm::CallingConv::ID)’: /usr/lib/llvm-11/include/llvm/IR/Function.h:226:64: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 226 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getFnStackAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:355:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 355 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:456:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 456 | return MA->value(); | ~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:19, from /usr/lib/llvm-11/include/llvm/Support/FileSystem.h:34, from /usr/lib/llvm-11/include/llvm/Support/VirtualFileSystem.h:24, from /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Flatten.cc:36: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h: In function ‘char llvm::hexdigit(unsigned int, bool)’: /usr/lib/llvm-11/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; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 9%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_cos.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_cos.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_cos.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/Transforms/InstCombine/InstCombine.h:21, from /usr/lib/llvm-11/include/llvm/LinkAllPasses.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:47: /usr/lib/llvm-11/include/llvm/Transforms/InstCombine/InstCombineWorklist.h: In member function ‘void llvm::InstCombineWorklist::reserve(size_t)’: /usr/lib/llvm-11/include/llvm/Transforms/InstCombine/InstCombineWorklist.h:83:25: 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] 83 | WorklistMap.reserve(Size); | ^~~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clFlush.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/DebugHelpers.cc:33: /usr/lib/llvm-11/include/llvm/IR/Constants.h: In constructor ‘llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Constants.h:910:26: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 910 | setValueSubclassData(Opcode); | ^~~~~~ In file included from /usr/lib/llvm-11/include/llvm/LinkAllPasses.h:47, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:47: /usr/lib/llvm-11/include/llvm/Transforms/Instrumentation.h: In function ‘uint32_t llvm::scaleBranchCount(uint64_t, uint64_t)’: /usr/lib/llvm-11/include/llvm/Transforms/Instrumentation.h:192:10: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 192 | return Scaled; | ^~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/MemoryDependenceAnalysis.h:26, from /usr/lib/llvm-11/include/llvm/Transforms/Scalar/GVN.h:24, from /usr/lib/llvm-11/include/llvm/LinkAllPasses.h:51, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:47: /usr/lib/llvm-11/include/llvm/IR/PredIteratorCache.h: In member function ‘llvm::BasicBlock** llvm::PredIteratorCache::GetPreds(llvm::BasicBlock*)’: /usr/lib/llvm-11/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; | ~~~~~~~~~~~~~~~~~^~~ /usr/lib/llvm-11/include/llvm/IR/PredIteratorCache.h: In member function ‘unsigned int llvm::PredIteratorCache::GetNumPreds(llvm::BasicBlock*) const’: /usr/lib/llvm-11/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)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h: In function ‘std::string llvm::toHex(llvm::StringRef, bool)’: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:158:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 158 | Output.push_back(LUT[c >> 4] | Offset); | ~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:159:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 159 | Output.push_back(LUT[c & 15] | Offset); | ~~~~~~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:27, from /usr/lib/llvm-11/include/llvm/Support/FileSystem.h:34, from /usr/lib/llvm-11/include/llvm/Support/VirtualFileSystem.h:24, from /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Flatten.cc:36: /usr/lib/llvm-11/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-11/include/llvm/Support/Format.h:234:23: warning: conversion from ‘uint32_t’ {aka ‘unsigned int’} to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 234 | ByteGroupSize = NumPerLine; | ^~~~~~~~~~ [ 9%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_divide.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_divide.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_divide.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_util.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueBarrier.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenBarrierSubs.cc:32: /usr/include/CL/cl_gl_ext.h:18:112: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^ In file included from /usr/lib/llvm-11/include/llvm/Support/Threading.h:17, from /usr/lib/llvm-11/include/llvm/Support/RWMutex.h:17, from /usr/lib/llvm-11/include/llvm/PassRegistry.h:23, from /usr/lib/llvm-11/include/llvm/PassSupport.h:29, from /usr/lib/llvm-11/include/llvm/Pass.h:318, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenGlobals.cc:36: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘void llvm::BitVector::resize(unsigned int, bool)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:374:39: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 374 | unsigned OldCapacity = Bits.size(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:427:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 427 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:466:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 466 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ [ 9%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_exp10.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_exp10.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_exp10.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/Support/VirtualFileSystem.h:26, from /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Flatten.cc:36: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::getNumBuffers() const’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:127:55: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getNumBuffers() const { return Buffers.size(); } | ~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:147:24: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 147 | return Buffers.size(); | ~~~~~~~~~~~~^~ [ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarker.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarker.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarker.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMarker.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueMarker.c In file included from /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Flatten.cc:36: /usr/lib/llvm-11/include/llvm/Support/VirtualFileSystem.h: In member function ‘int llvm::vfs::recursive_directory_iterator::level() const’: /usr/lib/llvm-11/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; | ~~~~~~~~~~~~~~~~~~~~^~~ [ 9%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_exp2.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_exp2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_exp2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/DebugHelpers.cc:34: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)’: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h:346:56: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 346 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueMarker.c:23: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Flatten.cc:36: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:334:75: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:3’ may change value [-Wconversion] 334 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:335:63: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 335 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:336:60: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 336 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:337:65: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 337 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } | ^ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:338:45: warning: conversion from ‘int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 338 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ~~~~~^~~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:338:48: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:5’ may change value [-Wconversion] 338 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ^ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setPosition(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:339:47: warning: conversion from ‘unsigned int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 339 | void setPosition(unsigned pos) { Position = pos; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In constructor ‘llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:346:28: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:3’ may change value [-Wconversion] 346 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:347:9: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 347 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), | ^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setNumAdditionalVals(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:352:67: warning: conversion from ‘unsigned int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 352 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_api.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:76: /usr/include/CL/cl_gl_ext.h: At global scope: /usr/include/CL/cl_gl_ext.h:18:112: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^ In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:19, from /usr/lib/llvm-11/include/llvm/Support/FileSystem.h:34, from /usr/lib/llvm-11/include/llvm/Support/VirtualFileSystem.h:24, from /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenGlobals.cc:37: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h: In function ‘char llvm::hexdigit(unsigned int, bool)’: /usr/lib/llvm-11/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-11/include/llvm/ADT/StringExtras.h: In function ‘std::string llvm::toHex(llvm::StringRef, bool)’: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:158:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 158 | Output.push_back(LUT[c >> 4] | Offset); | ~~~~~~~~~~~~^~~~~~~~ [ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelWorkGroupInfo.c.o /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:159:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 159 | Output.push_back(LUT[c & 15] | Offset); | ~~~~~~~~~~~~^~~~~~~~ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelWorkGroupInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelWorkGroupInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetKernelWorkGroupInfo.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetKernelWorkGroupInfo.c In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:27, from /usr/lib/llvm-11/include/llvm/Support/FileSystem.h:34, from /usr/lib/llvm-11/include/llvm/Support/VirtualFileSystem.h:24, from /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenGlobals.cc:37: /usr/lib/llvm-11/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-11/include/llvm/Support/Format.h:234:23: warning: conversion from ‘uint32_t’ {aka ‘unsigned int’} to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 234 | ByteGroupSize = NumPerLine; | ^~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/DebugHelpers.cc:34: /usr/lib/llvm-11/include/llvm/IR/Metadata.h: In constructor ‘llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)’: /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:20: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:25: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~~~~~~~~~~~~~~~ [ 9%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_exp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_exp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_exp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/../pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/../pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/devices.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetKernelWorkGroupInfo.c:25: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/VirtualFileSystem.h:26, from /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenGlobals.cc:37: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::getNumBuffers() const’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:127:55: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getNumBuffers() const { return Buffers.size(); } | ~~~~~~~~~~~~^~ [ 9%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_log10.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_log10.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_log10.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:147:24: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 147 | return Buffers.size(); | ~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenGlobals.cc:37: /usr/lib/llvm-11/include/llvm/Support/VirtualFileSystem.h: In member function ‘int llvm::vfs::recursive_directory_iterator::level() const’: /usr/lib/llvm-11/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; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/lib/llvm-11/include/llvm/Support/Threading.h:17, from /usr/lib/llvm-11/include/llvm/Support/RWMutex.h:17, from /usr/lib/llvm-11/include/llvm/PassRegistry.h:23, from /usr/lib/llvm-11/include/llvm/PassSupport.h:29, from /usr/lib/llvm-11/include/llvm/Pass.h:318, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Flatten.cc:38: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘void llvm::BitVector::resize(unsigned int, bool)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:374:39: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 374 | unsigned OldCapacity = Bits.size(); | ~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/DebugHelpers.cc:34: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h: In member function ‘void llvm::BasicBlock::AdjustBlockAddressRefCount(int)’: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:31: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:34: warning: conversion from ‘short unsigned int’ to ‘short unsigned int:15’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ^~~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:427:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 427 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:466:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 466 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ [ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramInfo.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetProgramInfo.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetProgramInfo.c In file included from /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:32, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/DebugHelpers.cc:34: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:163:20: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 163 | SubClassData = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:212:59: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 212 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:238:18: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 238 | Visibility = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:250:19: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 250 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:265:71: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 265 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)’: /usr/lib/llvm-11/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-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:32, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/DebugHelpers.cc:34: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h: In member function ‘unsigned int llvm::GlobalObject::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:76:18: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 76 | return Align ? Align->value() : 0; | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/StringSaver.h:15, from /usr/lib/llvm-11/include/clang/Driver/Driver.h:24, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:34: /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128; size_t = long unsigned int]’: /usr/lib/llvm-11/include/clang/AST/ASTContext.h:638:36: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:277:51: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 277 | TotalMemory += computeSlabSize(std::distance(Slabs.begin(), I)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:32, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/DebugHelpers.cc:34: /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘void llvm::Function::setCallingConv(llvm::CallingConv::ID)’: /usr/lib/llvm-11/include/llvm/IR/Function.h:226:64: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 226 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getFnStackAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:355:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 355 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:456:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 456 | return MA->value(); | ~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/clang/Basic/Diagnostic.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:32: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/clang/AST/UnresolvedSet.h:124:47: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 82 | Size = N; | ^ In file included from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:33, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/DebugHelpers.cc:34: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::data_operands_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1198:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1198 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1220:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1220 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::arg_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1247:48: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1247 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1292:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1292 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getRetAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1598:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1598 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1609:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1609 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getNumOperandBundles() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1782:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1782 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘bool llvm::CallBase::isBundleOperand(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1810:53: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1810 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In static member function ‘static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:2139:29: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2139 | Total += B.input_size(); | ^ In file included from /usr/lib/llvm-11/include/clang/AST/DeclCXX.h:29, from /usr/lib/llvm-11/include/clang/Sema/DeclSpec.h:25, from /usr/lib/llvm-11/include/clang/Sema/CodeCompleteConsumer.h:21, from /usr/lib/llvm-11/include/clang/Frontend/ASTUnit.h:28, from /usr/lib/llvm-11/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-11/include/clang/CodeGen/CodeGenAction.h:12, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-11/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-11/include/clang/AST/TypeLoc.h:576:65: required from here /usr/lib/llvm-11/include/clang/AST/TypeLoc.h:432:25: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 432 | size = llvm::alignTo(size, extraAlign); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/clang/AST/TypeLoc.h:754:52: required from here /usr/lib/llvm-11/include/clang/AST/TypeLoc.h:432:25: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/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-11/include/clang/AST/TypeLoc.h:914:53: required from here /usr/lib/llvm-11/include/clang/AST/TypeLoc.h:432:25: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/DebugHelpers.cc:34: /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::AllocaInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:127:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/clang/AST/TypeLoc.h:1423:45: required from here /usr/lib/llvm-11/include/clang/AST/TypeLoc.h:432:25: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/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-11/include/clang/AST/TypeLoc.h:1671:67: required from here /usr/lib/llvm-11/include/clang/AST/TypeLoc.h:432:25: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::LoadInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:218:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 218 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::StoreInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:350:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 350 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/clang/AST/TypeLoc.h: In instantiation of ‘void* clang::ConcreteTypeLoc::getExtraLocalData() const [with Base = clang::DeducedTypeLoc; Derived = clang::AutoTypeLoc; TypeClass = clang::AutoType; LocalData = clang::AutoTypeLocInfo]’: /usr/lib/llvm-11/include/clang/AST/TypeLoc.h:2125:67: required from here /usr/lib/llvm-11/include/clang/AST/TypeLoc.h:432:25: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/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-11/include/clang/AST/TypeLoc.h:2380:67: required from here /usr/lib/llvm-11/include/clang/AST/TypeLoc.h:432:25: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenGlobals.cc:37: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:334:75: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:3’ may change value [-Wconversion] 334 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:335:63: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 335 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:336:60: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 336 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:337:65: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 337 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } | ^ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:338:45: warning: conversion from ‘int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 338 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ~~~~~^~~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:338:48: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:5’ may change value [-Wconversion] 338 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ^ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setPosition(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:339:47: warning: conversion from ‘unsigned int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 339 | void setPosition(unsigned pos) { Position = pos; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In constructor ‘llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:346:28: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:3’ may change value [-Wconversion] 346 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:347:9: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 347 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), | ^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setNumAdditionalVals(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:352:67: warning: conversion from ‘unsigned int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 352 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ In file included from /usr/lib/llvm-11/include/clang/AST/ASTContext.h:56, from /usr/lib/llvm-11/include/clang/Frontend/ASTUnit.h:17, from /usr/lib/llvm-11/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-11/include/clang/CodeGen/CodeGenAction.h:12, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-11/include/llvm/ADT/TinyPtrVector.h: In instantiation of ‘unsigned int llvm::TinyPtrVector::size() const [with EltTy = clang::ParsedAttr*]’: /usr/lib/llvm-11/include/clang/Sema/ParsedAttr.h:820:47: required from here /usr/lib/llvm-11/include/llvm/ADT/TinyPtrVector.h:177:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 177 | return Val.template get()->size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 9%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_log2.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_log2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_log2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1476:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1476 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1485:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1485 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1486:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1486 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1499:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1499 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1507:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1507 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1508:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1508 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 9%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_log.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_log.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_log.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::changesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2040:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2040 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::increasesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2050:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2050 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/Attributes.h:24, from /usr/lib/llvm-11/include/llvm/IR/Module.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenBarrierSubs.cc:32: /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In constructor ‘llvm::Align::Align(uint64_t)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:79:25: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 79 | ShiftValue = Log2_64(Value); | ~~~~~~~^~~~~~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetProgramInfo.c:25: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In function ‘llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:249:26: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 249 | Out.ShiftValue = Value - 1; | ~~~~~~^~~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3214:24: warning: conversion from ‘ptrdiff_t’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 3214 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-11/include/llvm/IR/Type.h:17, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenBarrierSubs.cc:32: /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In static member function ‘static unsigned int llvm::APInt::getNumWords(unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1585:59: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1585 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In member function ‘unsigned int llvm::APInt::nearestLogBase2() const’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1831:20: warning: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 1831 | return U.VAL - 1; | ~~~~~~^~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3688:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3688 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3700:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3700 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3701:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3701 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3711:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3711 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3722:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3722 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3723:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3723 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3897:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3897:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3910:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3910:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3912:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3912 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3924:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3924:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3936:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3936:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3938:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3938 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4340:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4340 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4347:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4347 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4381:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4381 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/clang/Basic/DiagnosticIDs.h:19, from /usr/lib/llvm-11/include/clang/Basic/Diagnostic.h:17, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:32: /usr/lib/llvm-11/include/llvm/ADT/StringRef.h: In instantiation of ‘std::enable_if_t<(! std::numeric_limits<_Tp>::is_signed), bool> llvm::StringRef::getAsInteger(unsigned int, T&) const [with T = unsigned int; std::enable_if_t<(! std::numeric_limits<_Tp>::is_signed), bool> = bool]’: /usr/lib/llvm-11/include/clang/Frontend/CommandLineSourceLoc.h:39:38: required from here /usr/lib/llvm-11/include/llvm/ADT/StringRef.h:530:16: warning: conversion from ‘long long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 530 | Result = ULLVal; | ^~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4388:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4388 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ [ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetEventProfilingInfo.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetEventProfilingInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetEventProfilingInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetEventProfilingInfo.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetEventProfilingInfo.c In file included from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:17, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Flatten.cc:41: /usr/lib/llvm-11/include/llvm/Analysis/CallGraphSCCPass.h: In member function ‘unsigned int llvm::CallGraphSCC::size() const’: /usr/lib/llvm-11/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-11/include/llvm/Support/BlockFrequency.h:16, from /usr/lib/llvm-11/include/llvm/Analysis/BlockFrequencyInfo.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Flatten.cc:41: /usr/lib/llvm-11/include/llvm/Support/BranchProbability.h: In member function ‘llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)’: /usr/lib/llvm-11/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-11/include/llvm/Support/BranchProbability.h: In member function ‘llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)’: /usr/lib/llvm-11/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-11/include/llvm/IR/Type.h:24, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenBarrierSubs.cc:32: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h: In member function ‘llvm::ElementCount llvm::ElementCount::NextPowerOf2() const’: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h:57:43: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 57 | return ElementCount(llvm::NextPowerOf2(Min), Scalable); | ~~~~~~~~~~~~~~~~~~^~~~~ [ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clWaitForEvents.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clWaitForEvents.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clWaitForEvents.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clWaitForEvents.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clWaitForEvents.c In file included from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenBarrierSubs.cc:32: /usr/lib/llvm-11/include/llvm/IR/Type.h: In member function ‘void llvm::Type::setSubclassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Type.h:99:20: warning: conversion from ‘unsigned int’ to ‘unsigned int:24’ may change value [-Wconversion] 99 | SubclassData = val; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/DebugHelpers.cc:35: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h: In member function ‘unsigned int llvm::DataLayout::getPreferredAlignment(const llvm::GlobalVariable*) const’: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:589:39: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 589 | return getPreferredAlign(GV).value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWaitForEvents.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWaitForEvents.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWaitForEvents.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWaitForEvents.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueWaitForEvents.c In file included from /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenBarrierSubs.cc:32: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:471:70: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 471 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:502:72: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 502 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:612:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 612 | return get(ElementType, SVTy->getMinNumElements()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetEventProfilingInfo.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_util.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueWaitForEvents.c:25: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:17, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenGlobals.cc:39: /usr/lib/llvm-11/include/llvm/Analysis/CallGraphSCCPass.h: In member function ‘unsigned int llvm::CallGraphSCC::size() const’: /usr/lib/llvm-11/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-11/include/llvm/Support/BlockFrequency.h:16, from /usr/lib/llvm-11/include/llvm/Analysis/BlockFrequencyInfo.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenGlobals.cc:39: /usr/lib/llvm-11/include/llvm/Support/BranchProbability.h: In member function ‘llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)’: /usr/lib/llvm-11/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-11/include/llvm/Support/BranchProbability.h: In member function ‘llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)’: /usr/lib/llvm-11/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/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clWaitForEvents.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenBarrierSubs.cc:32: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h: In member function ‘unsigned int llvm::DataLayout::getPreferredAlignment(const llvm::GlobalVariable*) const’: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:589:39: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 589 | return getPreferredAlign(GV).value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/IR/Function.h:20, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenBarrierSubs.cc:32: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)’: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h:346:56: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 346 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/AliasAnalysis.h:48, from /usr/lib/llvm-11/include/llvm/Analysis/AliasSetTracker.h:23, from /usr/lib/llvm-11/include/llvm/LinkAllPasses.h:19, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:47: /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3219:41: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3191:52: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3191 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3377:66: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3172 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3385:31: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] In file included from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/DebugHelpers.cc:36: /usr/lib/llvm-11/include/llvm/IR/CFG.h: In function ‘unsigned int llvm::pred_size(const llvm::BasicBlock*)’: /usr/lib/llvm-11/include/llvm/IR/CFG.h:123:23: warning: conversion from ‘std::__iterator_traits >, void>::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 123 | return std::distance(pred_begin(BB), pred_end(BB)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenBarrierSubs.cc:32: /usr/lib/llvm-11/include/llvm/IR/User.h: In constructor ‘llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setGlobalVariableNumOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setNumHungOffUseOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenBarrierSubs.cc:32: /usr/lib/llvm-11/include/llvm/IR/Metadata.h: In constructor ‘llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)’: /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:20: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:25: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~~~~~~~~~~~~~~~ [ 9%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_powr.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_powr.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_powr.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/Support/Threading.h:17, from /usr/lib/llvm-11/include/llvm/Support/RWMutex.h:17, from /usr/lib/llvm-11/include/llvm/PassRegistry.h:23, from /usr/lib/llvm-11/include/llvm/PassSupport.h:29, from /usr/lib/llvm-11/include/llvm/Pass.h:318, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:48, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:23, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/DebugHelpers.cc:36: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘void llvm::BitVector::resize(unsigned int, bool)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:374:39: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 374 | unsigned OldCapacity = Bits.size(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:427:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 427 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:466:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 466 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ [ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseEvent.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseEvent.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clReleaseEvent.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseEvent.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clReleaseEvent.c [ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainEvent.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainEvent.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clRetainEvent.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainEvent.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clRetainEvent.c In file included from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenBarrierSubs.cc:32: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h: In member function ‘void llvm::BasicBlock::AdjustBlockAddressRefCount(int)’: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:31: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:34: warning: conversion from ‘short unsigned int’ to ‘short unsigned int:15’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ^~~ [ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetEventCallback.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetEventCallback.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clSetEventCallback.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clSetEventCallback.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clSetEventCallback.c In file included from /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenBarrierSubs.cc:32: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:163:20: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 163 | SubClassData = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:212:59: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 212 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:19, from /usr/lib/llvm-11/include/llvm/Support/TimeProfiler.h:12, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:50, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:23, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/DebugHelpers.cc:36: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h: In function ‘char llvm::hexdigit(unsigned int, bool)’: /usr/lib/llvm-11/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-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:238:18: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 238 | Visibility = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:250:19: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 250 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:265:71: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 265 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clReleaseEvent.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)’: /usr/lib/llvm-11/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-11/include/llvm/ADT/StringExtras.h: In function ‘std::string llvm::toHex(llvm::StringRef, bool)’: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:158:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 158 | Output.push_back(LUT[c >> 4] | Offset); | ~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:159:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 159 | Output.push_back(LUT[c & 15] | Offset); | ~~~~~~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenBarrierSubs.cc:32: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h: In member function ‘unsigned int llvm::GlobalObject::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:76:18: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 76 | return Align ? Align->value() : 0; | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:27, from /usr/lib/llvm-11/include/llvm/Support/TimeProfiler.h:12, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:50, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:23, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/DebugHelpers.cc:36: /usr/lib/llvm-11/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-11/include/llvm/Support/Format.h:234:23: warning: conversion from ‘uint32_t’ {aka ‘unsigned int’} to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 234 | ByteGroupSize = NumPerLine; | ^~~~~~~~~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clRetainEvent.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenBarrierSubs.cc:32: /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘void llvm::Function::setCallingConv(llvm::CallingConv::ID)’: /usr/lib/llvm-11/include/llvm/IR/Function.h:226:64: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 226 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getFnStackAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:355:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 355 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:456:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 456 | return MA->value(); | ~~~~~~~~~^~ [ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetEventInfo.c.o In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clSetEventCallback.c:1: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetEventInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetEventInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetEventInfo.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetEventInfo.c [ 9%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_recip.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_recip.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_recip.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateUserEvent.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateUserEvent.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateUserEvent.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateUserEvent.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateUserEvent.c In file included from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/DebugHelpers.cc:36: /usr/lib/llvm-11/include/llvm/IR/Dominators.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)’: /usr/lib/llvm-11/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/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_util.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetEventInfo.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetEventInfo.c: In function ‘POclGetEventInfo’: /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetEventInfo.c:37:15: warning: conversion to ‘cl_uint’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 37 | cl_uint r = event->pocl_refcount; | ^~~~~ [ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetUserEventStatus.c.o In file included from /usr/lib/llvm-11/include/llvm/IR/ConstantFolder.h:20, from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:24, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenGlobals.cc:39: /usr/lib/llvm-11/include/llvm/IR/Constants.h: In constructor ‘llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Constants.h:910:26: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 910 | setValueSubclassData(Opcode); | ^~~~~~ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetUserEventStatus.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clSetUserEventStatus.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clSetUserEventStatus.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clSetUserEventStatus.c In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateUserEvent.c:1: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/ConstantFolder.h:21, from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:24, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenGlobals.cc:39: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::data_operands_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1198:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1198 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1220:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1220 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::arg_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1247:48: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1247 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/Threading.h:17, from /usr/lib/llvm-11/include/llvm/Support/RWMutex.h:17, from /usr/lib/llvm-11/include/llvm/PassRegistry.h:23, from /usr/lib/llvm-11/include/llvm/PassSupport.h:29, from /usr/lib/llvm-11/include/llvm/Pass.h:318, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenBarrierSubs.cc:36: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘void llvm::BitVector::resize(unsigned int, bool)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:374:39: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 374 | unsigned OldCapacity = Bits.size(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1292:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1292 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:427:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 427 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:466:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 466 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getRetAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1598:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1598 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1609:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1609 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getNumOperandBundles() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1782:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1782 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘bool llvm::CallBase::isBundleOperand(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1810:53: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1810 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:17, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/DebugHelpers.cc:40: /usr/lib/llvm-11/include/llvm/Analysis/CallGraphSCCPass.h: In member function ‘unsigned int llvm::CallGraphSCC::size() const’: /usr/lib/llvm-11/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-11/include/llvm/Support/BlockFrequency.h:16, from /usr/lib/llvm-11/include/llvm/Analysis/BlockFrequencyInfo.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/DebugHelpers.cc:40: /usr/lib/llvm-11/include/llvm/Support/BranchProbability.h: In member function ‘llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)’: /usr/lib/llvm-11/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-11/include/llvm/Support/BranchProbability.h: In member function ‘llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)’: /usr/lib/llvm-11/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-11/include/llvm/IR/InstrTypes.h: In static member function ‘static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:2139:29: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2139 | Total += B.input_size(); | ^ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clSetUserEventStatus.c:1: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:33, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenGlobals.cc:39: /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::AllocaInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:127:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::LoadInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:218:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 218 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::StoreInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:350:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 350 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ [ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueTask.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueTask.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueTask.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueTask.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueTask.c In file included from /usr/lib/llvm-11/include/llvm/Support/YAMLTraits.h:22, from /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:24, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/DebugHelpers.cc:40: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::getNumBuffers() const’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:127:55: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getNumBuffers() const { return Buffers.size(); } | ~~~~~~~~~~~~^~ [ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage.c.o /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:147:24: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 147 | return Buffers.size(); | ~~~~~~~~~~~~^~ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateImage.c /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1476:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1476 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1485:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1485 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1486:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1486 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1499:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1499 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1507:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1507 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1508:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1508 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::changesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2040:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2040 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::increasesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2050:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2050 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueTask.c:25: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ [ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage2D.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage2D.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage2D.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage2D.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateImage2D.c /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3214:24: warning: conversion from ‘ptrdiff_t’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 3214 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateImage.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3688:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3688 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3700:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3700 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3701:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3701 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/ConstantFolder.h:20, from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:24, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Flatten.cc:41: /usr/lib/llvm-11/include/llvm/IR/Constants.h: In constructor ‘llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Constants.h:910:26: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 910 | setValueSubclassData(Opcode); | ^~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3711:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3711 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3722:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3722 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3723:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3723 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateImage.c: In function ‘POclCreateImage’: /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateImage.c:83:63: warning: conversion to ‘cl_uint’ {aka ‘unsigned int’} from ‘cl_int’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 83 | image_desc, image_type_idx, | ^~~~~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateImage.c:237:27: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 237 | mem->image_channels = channels; | ^~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateImage.c:238:28: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 238 | mem->image_elem_size = elem_size; | ^~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3897:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3897:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3910:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3910:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3912:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3912 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3924:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3924:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3936:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3936:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3938:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3938 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateImage2D.c:23: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4340:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4340 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4347:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4347 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4381:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4381 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4388:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4388 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ [ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage3D.c.o In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:19, from /usr/lib/llvm-11/include/llvm/Support/FileSystem.h:34, from /usr/lib/llvm-11/include/llvm/Support/VirtualFileSystem.h:24, from /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenBarrierSubs.cc:37: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h: In function ‘char llvm::hexdigit(unsigned int, bool)’: /usr/lib/llvm-11/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; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage3D.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage3D.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateImage3D.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateImage3D.c In file included from /usr/lib/llvm-11/include/llvm/IR/ConstantFolder.h:21, from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:24, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Flatten.cc:41: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::data_operands_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1198:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1198 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1220:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1220 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::arg_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1247:48: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1247 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1292:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1292 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h: In function ‘std::string llvm::toHex(llvm::StringRef, bool)’: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:158:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 158 | Output.push_back(LUT[c >> 4] | Offset); | ~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:159:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 159 | Output.push_back(LUT[c & 15] | Offset); | ~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getRetAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1598:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1598 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1609:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1609 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getNumOperandBundles() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1782:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1782 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘bool llvm::CallBase::isBundleOperand(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1810:53: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1810 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:27, from /usr/lib/llvm-11/include/llvm/Support/FileSystem.h:34, from /usr/lib/llvm-11/include/llvm/Support/VirtualFileSystem.h:24, from /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenBarrierSubs.cc:37: /usr/lib/llvm-11/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-11/include/llvm/Support/Format.h:234:23: warning: conversion from ‘uint32_t’ {aka ‘unsigned int’} to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 234 | ByteGroupSize = NumPerLine; | ^~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In static member function ‘static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:2139:29: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2139 | Total += B.input_size(); | ^ In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:33, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Flatten.cc:41: /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::AllocaInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:127:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ [ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadImage.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadImage.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadImage.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueReadImage.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueReadImage.c In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenGlobals.cc:39: /usr/lib/llvm-11/include/llvm/IR/IntrinsicInst.h: In member function ‘uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const’: /usr/lib/llvm-11/include/llvm/IR/IntrinsicInst.h:536:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 536 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::LoadInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:218:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 218 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ [ 9%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_rsqrt.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_rsqrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_rsqrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::StoreInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:350:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 350 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateImage3D.c:23: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:37, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenGlobals.cc:39: /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:80:48: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 80 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:80:69: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 80 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:84:46: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 84 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:84:65: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 84 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::PossiblyExactOperator::setIsExact(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:131:62: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 131 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:131:76: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 131 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1476:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1476 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowReassoc(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:263:59: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 263 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 264 | (B * FastMathFlags::AllowReassoc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:264:37: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 264 | (B * FastMathFlags::AllowReassoc); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoNaNs(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:269:55: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 269 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 270 | (B * FastMathFlags::NoNaNs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:270:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 270 | (B * FastMathFlags::NoNaNs); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoInfs(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:275:55: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 275 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 276 | (B * FastMathFlags::NoInfs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:276:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 276 | (B * FastMathFlags::NoInfs); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoSignedZeros(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:281:62: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 281 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 282 | (B * FastMathFlags::NoSignedZeros); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:282:40: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 282 | (B * FastMathFlags::NoSignedZeros); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowReciprocal(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:287:64: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 287 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 288 | (B * FastMathFlags::AllowReciprocal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:288:42: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 288 | (B * FastMathFlags::AllowReciprocal); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowContract(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:293:64: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 293 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 294 | (B * FastMathFlags::AllowContract); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:294:42: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 294 | (B * FastMathFlags::AllowContract); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasApproxFunc(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:299:61: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 299 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 300 | (B * FastMathFlags::ApproxFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:300:39: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 300 | (B * FastMathFlags::ApproxFunc); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:306:26: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 306 | SubclassOptionalData |= FMF.Flags; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:306:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 306 | SubclassOptionalData |= FMF.Flags; | ^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:312:32: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 312 | SubclassOptionalData = FMF.Flags; | ~~~~^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:312:32: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 312 | SubclassOptionalData = FMF.Flags; | ^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::GEPOperator::setIsInBounds(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:466:44: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 466 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:466:61: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 466 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueReadImage.c:22: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘unsigned int llvm::GEPOperator::countNonConstantIndices() const’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:543:20: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 543 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | return !isa(*use); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | }); | ~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1485:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1485 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1486:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1486 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1499:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1499 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1507:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1507 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1508:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1508 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 9%] Building CXX object lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_metadata.cc.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -flto -fno-fat-lto-objects -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 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/lib/llvm-11/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/build/pocl-PBB85R/pocl-1.8/lib/CL/../llvmopencl" -MD -MT lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_metadata.cc.o -MF CMakeFiles/lib_cl_llvm.dir/pocl_llvm_metadata.cc.o.d -o CMakeFiles/lib_cl_llvm.dir/pocl_llvm_metadata.cc.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_metadata.cc [ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteImage.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteImage.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteImage.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueWriteImage.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueWriteImage.c /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::changesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2040:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2040 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::increasesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2050:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2050 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/Support/VirtualFileSystem.h:26, from /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenBarrierSubs.cc:37: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::getNumBuffers() const’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:127:55: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getNumBuffers() const { return Buffers.size(); } | ~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:147:24: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 147 | return Buffers.size(); | ~~~~~~~~~~~~^~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_util.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueWriteImage.c:1: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3214:24: warning: conversion from ‘ptrdiff_t’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 3214 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenBarrierSubs.cc:37: /usr/lib/llvm-11/include/llvm/Support/VirtualFileSystem.h: In member function ‘int llvm::vfs::recursive_directory_iterator::level() const’: /usr/lib/llvm-11/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-11/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-11/include/llvm/IR/Instructions.h:3688:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3688 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3700:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3700 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3701:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3701 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3711:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3711 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3722:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3722 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3723:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3723 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3897:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3897:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3910:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3910:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3912:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3912 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3924:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3924:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3936:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3936:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3938:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3938 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 9%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateSampler.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateSampler.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateSampler.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateSampler.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateSampler.c In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/DebugHelpers.cc:40: /usr/lib/llvm-11/include/llvm/IR/IntrinsicInst.h: In member function ‘uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const’: /usr/lib/llvm-11/include/llvm/IR/IntrinsicInst.h:536:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 536 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4340:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4340 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4347:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4347 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:37, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/DebugHelpers.cc:40: /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:80:48: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 80 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:80:69: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 80 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:84:46: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 84 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:84:65: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 84 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::PossiblyExactOperator::setIsExact(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:131:62: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 131 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:131:76: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 131 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4381:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4381 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4388:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4388 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenBarrierSubs.cc:37: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:334:75: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:3’ may change value [-Wconversion] 334 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:335:63: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 335 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:336:60: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 336 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:337:65: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 337 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } | ^ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:338:45: warning: conversion from ‘int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 338 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ~~~~~^~~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:338:48: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:5’ may change value [-Wconversion] 338 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ^ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setPosition(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:339:47: warning: conversion from ‘unsigned int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 339 | void setPosition(unsigned pos) { Position = pos; } | ^~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowReassoc(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:263:59: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 263 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 264 | (B * FastMathFlags::AllowReassoc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:264:37: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 264 | (B * FastMathFlags::AllowReassoc); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoNaNs(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:269:55: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 269 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 270 | (B * FastMathFlags::NoNaNs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:270:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 270 | (B * FastMathFlags::NoNaNs); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoInfs(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:275:55: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 275 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 276 | (B * FastMathFlags::NoInfs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:276:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 276 | (B * FastMathFlags::NoInfs); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoSignedZeros(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:281:62: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 281 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 282 | (B * FastMathFlags::NoSignedZeros); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:282:40: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 282 | (B * FastMathFlags::NoSignedZeros); | ^ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In constructor ‘llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:346:28: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:3’ may change value [-Wconversion] 346 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:347:9: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 347 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), | ^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowReciprocal(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:287:64: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 287 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 288 | (B * FastMathFlags::AllowReciprocal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:288:42: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 288 | (B * FastMathFlags::AllowReciprocal); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowContract(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:293:64: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 293 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 294 | (B * FastMathFlags::AllowContract); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:294:42: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 294 | (B * FastMathFlags::AllowContract); | ^ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setNumAdditionalVals(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:352:67: warning: conversion from ‘unsigned int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 352 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasApproxFunc(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:299:61: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 299 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 300 | (B * FastMathFlags::ApproxFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:300:39: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 300 | (B * FastMathFlags::ApproxFunc); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:306:26: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 306 | SubclassOptionalData |= FMF.Flags; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:306:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 306 | SubclassOptionalData |= FMF.Flags; | ^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:312:32: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 312 | SubclassOptionalData = FMF.Flags; | ~~~~^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:312:32: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 312 | SubclassOptionalData = FMF.Flags; | ^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::GEPOperator::setIsInBounds(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:466:44: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 466 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:466:61: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 466 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ [ 10%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseSampler.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseSampler.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clReleaseSampler.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseSampler.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clReleaseSampler.c /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘unsigned int llvm::GEPOperator::countNonConstantIndices() const’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:543:20: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 543 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | return !isa(*use); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | }); | ~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/../pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/../pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/devices.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateSampler.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateSampler.c: In function ‘POclCreateSampler’: /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateSampler.c:83:52: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 83 | dev->ops->create_sampler (dev, sampler, dev->dev_id); | ~~~^~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:28, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:33, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenBarrierSubs.cc:38: /usr/lib/llvm-11/include/llvm/IR/Constants.h: In constructor ‘llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Constants.h:910:26: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 910 | setValueSubclassData(Opcode); | ^~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Flatten.cc:41: /usr/lib/llvm-11/include/llvm/IR/IntrinsicInst.h: In member function ‘uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const’: /usr/lib/llvm-11/include/llvm/IR/IntrinsicInst.h:536:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 536 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_util.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clReleaseSampler.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/clReleaseSampler.c: In function ‘POclReleaseSampler’: /build/pocl-PBB85R/pocl-1.8/lib/CL/clReleaseSampler.c:54:56: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 54 | dev->ops->free_sampler (dev, sampler, dev->dev_id); | ~~~^~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:33, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenBarrierSubs.cc:38: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::data_operands_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1198:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1198 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1220:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1220 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::arg_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1247:48: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1247 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1292:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1292 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getRetAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1598:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1598 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1609:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1609 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getNumOperandBundles() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1782:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1782 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘bool llvm::CallBase::isBundleOperand(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1810:53: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1810 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:37, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Flatten.cc:41: /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:80:48: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 80 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:80:69: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 80 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:84:46: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 84 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:84:65: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 84 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::PossiblyExactOperator::setIsExact(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:131:62: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 131 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:131:76: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 131 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In static member function ‘static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:2139:29: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2139 | Total += B.input_size(); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowReassoc(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:263:59: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 263 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 264 | (B * FastMathFlags::AllowReassoc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:264:37: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 264 | (B * FastMathFlags::AllowReassoc); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoNaNs(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:269:55: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 269 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 270 | (B * FastMathFlags::NoNaNs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:270:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 270 | (B * FastMathFlags::NoNaNs); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoInfs(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:275:55: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 275 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 276 | (B * FastMathFlags::NoInfs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:276:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 276 | (B * FastMathFlags::NoInfs); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoSignedZeros(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:281:62: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 281 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 282 | (B * FastMathFlags::NoSignedZeros); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:282:40: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 282 | (B * FastMathFlags::NoSignedZeros); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowReciprocal(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:287:64: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 287 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 288 | (B * FastMathFlags::AllowReciprocal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:288:42: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 288 | (B * FastMathFlags::AllowReciprocal); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowContract(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:293:64: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 293 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 294 | (B * FastMathFlags::AllowContract); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:294:42: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 294 | (B * FastMathFlags::AllowContract); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasApproxFunc(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:299:61: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 299 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 300 | (B * FastMathFlags::ApproxFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:300:39: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 300 | (B * FastMathFlags::ApproxFunc); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:306:26: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 306 | SubclassOptionalData |= FMF.Flags; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:306:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 306 | SubclassOptionalData |= FMF.Flags; | ^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:312:32: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 312 | SubclassOptionalData = FMF.Flags; | ~~~~^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:312:32: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 312 | SubclassOptionalData = FMF.Flags; | ^~~~~ In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenBarrierSubs.cc:38: /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::AllocaInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:127:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::LoadInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:218:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 218 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::StoreInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:350:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 350 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ [ 10%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainSampler.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainSampler.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clRetainSampler.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainSampler.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clRetainSampler.c /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::GEPOperator::setIsInBounds(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:466:44: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 466 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:466:61: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 466 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘unsigned int llvm::GEPOperator::countNonConstantIndices() const’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:543:20: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 543 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | return !isa(*use); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | }); | ~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1476:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1476 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1485:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1485 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1486:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1486 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1499:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1499 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1507:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1507 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1508:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1508 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 10%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetSamplerInfo.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetSamplerInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetSamplerInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetSamplerInfo.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetSamplerInfo.c In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_util.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clRetainSampler.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::changesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2040:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2040 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::increasesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2050:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2050 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3214:24: warning: conversion from ‘ptrdiff_t’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 3214 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3688:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3688 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3700:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3700 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3701:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3701 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3711:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3711 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3722:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3722 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3723:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3723 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 10%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_sin.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_sin.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_sin.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3897:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_util.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetSamplerInfo.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3897:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ [ 10%] Building CXX object lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_utils.cc.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -flto -fno-fat-lto-objects -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 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/lib/llvm-11/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/build/pocl-PBB85R/pocl-1.8/lib/CL/../llvmopencl" -MD -MT lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_utils.cc.o -MF CMakeFiles/lib_cl_llvm.dir/pocl_llvm_utils.cc.o.d -o CMakeFiles/lib_cl_llvm.dir/pocl_llvm_utils.cc.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_utils.cc /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3910:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3910:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3912:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3912 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3924:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3924:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3936:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3936:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3938:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3938 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:33, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenGlobals.cc:39: /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3219:41: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3191:52: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3191 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Value.h:20, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_metadata.cc:29: /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In constructor ‘llvm::Align::Align(uint64_t)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:79:25: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 79 | ShiftValue = Log2_64(Value); | ~~~~~~~^~~~~~~ In file included from /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetSamplerInfo.c:24: /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetSamplerInfo.c: In function ‘POclGetSamplerInfo’: /build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/lib/CL/pocl_util.h:255:11: note: in definition of macro ‘POCL_RETURN_GETINFO_INNER’ 255 | MEMASSIGN; \ | ^~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetSamplerInfo.c:39:7: note: in expansion of macro ‘POCL_RETURN_GETINFO’ 39 | POCL_RETURN_GETINFO (cl_uint, sampler->pocl_refcount); | ^~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3377:66: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3172 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3385:31: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In function ‘llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:249:26: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 249 | Out.ShiftValue = Value - 1; | ~~~~~~^~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4340:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4340 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4347:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4347 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4381:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4381 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4388:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4388 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/DebugHelpers.cc:34: /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3219:41: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3191:52: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3191 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3377:66: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3172 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3385:31: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] In file included from /usr/lib/llvm-11/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-11/include/llvm/IR/Constants.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_metadata.cc:30: /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In static member function ‘static unsigned int llvm::APInt::getNumWords(unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1585:59: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1585 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In member function ‘unsigned int llvm::APInt::nearestLogBase2() const’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1831:20: warning: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 1831 | return U.VAL - 1; | ~~~~~~^~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/IR/Attributes.h:19, from /usr/lib/llvm-11/include/llvm/IR/Module.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenGlobals.cc:35: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:352:19: required from ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = const void*]’ /usr/lib/llvm-11/include/llvm/PassAnalysisSupport.h:83:24: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 82 | Size = N; | ^ [ 10%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImage.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImage.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImage.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueCopyImage.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueCopyImage.c /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:255:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/Error.h:994:21: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-11/include/llvm/IR/Constants.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_metadata.cc:30: /usr/lib/llvm-11/include/llvm/IR/User.h: In constructor ‘llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setGlobalVariableNumOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setNumHungOffUseOperands(unsigned int)’: /usr/lib/llvm-11/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-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:280:56: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] In file included from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:17, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenBarrierSubs.cc:40: /usr/lib/llvm-11/include/llvm/Analysis/CallGraphSCCPass.h: In member function ‘unsigned int llvm::CallGraphSCC::size() const’: /usr/lib/llvm-11/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-11/include/llvm/Support/BlockFrequency.h:16, from /usr/lib/llvm-11/include/llvm/Analysis/BlockFrequencyInfo.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenBarrierSubs.cc:40: /usr/lib/llvm-11/include/llvm/Support/BranchProbability.h: In member function ‘llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)’: /usr/lib/llvm-11/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-11/include/llvm/Support/BranchProbability.h: In member function ‘llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)’: /usr/lib/llvm-11/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; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ [ 10%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_sqrt.cl.bc In file included from /usr/lib/llvm-11/include/llvm/IR/Type.h:24, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/Constants.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_metadata.cc:30: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h: In member function ‘llvm::ElementCount llvm::ElementCount::NextPowerOf2() const’: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h:57:43: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 57 | return ElementCount(llvm::NextPowerOf2(Min), Scalable); | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/Constants.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_metadata.cc:30: /usr/lib/llvm-11/include/llvm/IR/Type.h: In member function ‘void llvm::Type::setSubclassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Type.h:99:20: warning: conversion from ‘unsigned int’ to ‘unsigned int:24’ may change value [-Wconversion] 99 | SubclassData = val; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:33, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Flatten.cc:41: /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3219:41: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3191:52: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3191 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3377:66: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3172 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3385:31: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_sqrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_sqrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/Constants.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_metadata.cc:30: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:471:70: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 471 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:502:72: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 502 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:612:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 612 | return get(ElementType, SVTy->getMinNumElements()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_util.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueCopyImage.c:1: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ In file included from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_metadata.cc:30: /usr/lib/llvm-11/include/llvm/IR/Constants.h: In constructor ‘llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Constants.h:910:26: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 910 | setValueSubclassData(Opcode); | ^~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:19, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_metadata.cc:32: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)’: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h:346:56: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 346 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ In file included from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_metadata.cc:32: /usr/lib/llvm-11/include/llvm/IR/Metadata.h: In constructor ‘llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)’: /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:20: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:25: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:18, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenGlobals.cc:35: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:790:75: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/ADT/APFloat.h:20, from /usr/lib/llvm-11/include/llvm/IR/Constants.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/DebugHelpers.cc:33: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:352:19: required from ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = llvm::BasicBlock*]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:4019:30: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 82 | Size = N; | ^ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/IR/Attributes.h:19, from /usr/lib/llvm-11/include/llvm/IR/Module.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Flatten.cc:34: /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:255:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/Error.h:994:21: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:257:19: required from ‘void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/Error.h:994:21: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 82 | Size = N; | ^ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_utils.cc:28: /usr/include/CL/cl_gl_ext.h:18:112: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^ In file included from /usr/lib/llvm-11/include/llvm/BinaryFormat/Dwarf.h:26, from /usr/lib/llvm-11/include/llvm/IR/DebugInfoMetadata.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_metadata.cc:33: /usr/lib/llvm-11/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-11/include/llvm/Support/Format.h:234:23: warning: conversion from ‘uint32_t’ {aka ‘unsigned int’} to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 234 | ByteGroupSize = NumPerLine; | ^~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:280:56: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/DebugInfoMetadata.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_metadata.cc:33: /usr/lib/llvm-11/include/llvm/BinaryFormat/Dwarf.h: In member function ‘uint8_t llvm::dwarf::PubIndexEntryDescriptor::toBits() const’: /usr/lib/llvm-11/include/llvm/BinaryFormat/Dwarf.h:634:32: warning: conversion from ‘int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 634 | return Kind << KIND_OFFSET | Linkage << LINKAGE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_metadata.cc:33: /usr/lib/llvm-11/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-11/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-11/include/llvm/IR/DebugInfoMetadata.h: In member function ‘void llvm::DINode::setTag(unsigned int)’: /usr/lib/llvm-11/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; } | ^~~ [ 10%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapImage.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapImage.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapImage.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueMapImage.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueMapImage.c /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:255:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/Error.h:994:21: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/IR/Function.h:20, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenGlobals.cc:35: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Analysis/AssumptionCache.h:106:37: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/IR/Attributes.h:19, from /usr/lib/llvm-11/include/llvm/IR/Module.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenGlobals.cc:35: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::AssumptionCache::ResultElem; bool = false; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:845:15: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = llvm::AssumptionCache::ResultElem]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:928:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::AssumptionCache::ResultElem; unsigned int N = 4]’ /usr/lib/llvm-11/include/llvm/Analysis/AssumptionCache.h:41:7: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/IR/Function.h:20, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenGlobals.cc:35: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:836: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-11/include/llvm/Analysis/AssumptionCache.h:239:38: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/YAMLTraits.h:19, from /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:24, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenGlobals.cc:39: /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:188:5: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, llvm::Align) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/Support/Allocator.h:202:20: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/Support/YAMLParser.h:137:26: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:333:58: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 333 | size_t AllocatedSlabSize = computeSlabSize(Slabs.size()); | ~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:18, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenGlobals.cc:35: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:805:67: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1376:38: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:137:50: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 180 | return C::unpack(StorageValue); | ^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:146:70: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:210:66: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] [ 10%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fast_length.cl.bc /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:585:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fast_length.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/fast_length.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueMapImage.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2826:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:280:56: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/clang/Basic/Diagnostic.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:32: /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = clang::FixItHint; bool = false]’ /usr/lib/llvm-11/include/clang/Basic/Diagnostic.h:1186:40: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:255:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::unique_ptr; bool = false]’ /usr/lib/llvm-11/include/clang/Driver/Job.h:278:59: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] In file included from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:19, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/DebugHelpers.cc:34: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:790:75: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:123:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:18, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Flatten.cc:34: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:790:75: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-11/include/clang/Basic/BitmaskEnum.h:18, from /usr/lib/llvm-11/include/clang/AST/DependenceFlags.h:11, from /usr/lib/llvm-11/include/clang/AST/Type.h:20, from /usr/lib/llvm-11/include/clang/AST/CanonicalType.h:17, from /usr/lib/llvm-11/include/clang/AST/ASTContext.h:19, from /usr/lib/llvm-11/include/clang/Frontend/ASTUnit.h:17, from /usr/lib/llvm-11/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-11/include/clang/CodeGen/CodeGenAction.h:12, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-11/include/llvm/ADT/BitmaskEnum.h: In instantiation of ‘std::underlying_type_t llvm::BitmaskEnumDetail::Mask() [with E = clang::ExprDependenceScope::ExprDependence; std::underlying_type_t = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/BitmaskEnum.h:103:51: required from ‘E llvm::BitmaskEnumDetail::operator~(E) [with E = clang::ExprDependenceScope::ExprDependence; = void]’ /usr/lib/llvm-11/include/clang/AST/DependenceFlags.h:235:31: required from here /usr/lib/llvm-11/include/llvm/ADT/BitmaskEnum.h:84:51: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘std::underlying_type_t’ {aka ‘unsigned char’} may change value [-Wconversion] 83 | return NextPowerOf2(static_cast>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | E::LLVM_BITMASK_LARGEST_ENUMERATOR)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 85 | 1; | ~ In file included from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_metadata.cc:33: /usr/lib/llvm-11/include/llvm/IR/DebugInfoMetadata.h: In constructor ‘llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)’: /usr/lib/llvm-11/include/llvm/IR/DebugInfoMetadata.h:1920:16: warning: conversion from ‘unsigned int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 1920 | Column(Column) { | ^~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:142:43: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:148:64: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:226:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:236:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:502:43: required from ‘void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:476:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:572:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:587:57: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:601:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:613:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:795:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:828:41: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1658:43: required from ‘void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1629:39: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:805:67: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/BitmaskEnum.h: In instantiation of ‘std::underlying_type_t llvm::BitmaskEnumDetail::Mask() [with E = clang::TypeDependenceScope::TypeDependence; std::underlying_type_t = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/BitmaskEnum.h:103:51: required from ‘E llvm::BitmaskEnumDetail::operator~(E) [with E = clang::TypeDependenceScope::TypeDependence; = void]’ /usr/lib/llvm-11/include/clang/AST/Type.h:2847:55: required from here /usr/lib/llvm-11/include/llvm/ADT/BitmaskEnum.h:84:51: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘std::underlying_type_t’ {aka ‘unsigned char’} may change value [-Wconversion] [ 10%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetImageInfo.c.o In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/IR/Attributes.h:19, from /usr/lib/llvm-11/include/llvm/IR/Module.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenGlobals.cc:35: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:116:67: required from ‘llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::LayoutAlignElem; = void; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:307:75: required from ‘llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::LayoutAlignElem; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:373:37: required from ‘llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::LayoutAlignElem]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:886:39: required from ‘llvm::SmallVector::SmallVector() [with T = llvm::LayoutAlignElem; unsigned int N = 16]’ /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:196:52: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:58:35: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 58 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenBarrierSubs.cc:40: /usr/lib/llvm-11/include/llvm/IR/IntrinsicInst.h: In member function ‘uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const’: /usr/lib/llvm-11/include/llvm/IR/IntrinsicInst.h:536:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 536 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-11/include/llvm/IR/Module.h:20, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_utils.cc:29: /usr/lib/llvm-11/include/llvm/ADT/StringMapEntry.h: In constructor ‘llvm::StringMapEntryStorage::StringMapEntryStorage(size_t, llvm::NoneType)’: /usr/lib/llvm-11/include/llvm/ADT/StringMapEntry.h:58:61: warning: unused parameter ‘none’ [-Wunused-parameter] 58 | explicit StringMapEntryStorage(size_t keyLength, NoneType none = None) | ~~~~~~~~~^~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/IR/Function.h:20, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenGlobals.cc:35: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:489: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-11/include/llvm/ADT/DenseMap.h:374: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-11/include/llvm/ADT/DenseMap.h:1035: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-11/include/llvm/ADT/DenseMap.h:908: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-11/include/llvm/IR/Metadata.h:291:66: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:1120:18: warning: conversion from ‘unsigned int’ to ‘unsigned int:31’ may change value [-Wconversion] 1120 | NumEntries = Num; | ^~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1376:38: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:137:50: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 180 | return C::unpack(StorageValue); | ^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:146:70: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:210:66: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetImageInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetImageInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetImageInfo.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetImageInfo.c /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:585:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/IR/DebugInfoMetadata.h: In member function ‘unsigned int llvm::DIExpression::getNumElements() const’: /usr/lib/llvm-11/include/llvm/IR/DebugInfoMetadata.h:2402:57: warning: conversion from ‘std::vector >::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2402 | unsigned getNumElements() const { return Elements.size(); } | ~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2826:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ [ 10%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_tan.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/half_tan.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_tan.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:37, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenBarrierSubs.cc:40: /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:80:48: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 80 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:80:69: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 80 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:84:46: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 84 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:84:65: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 84 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::PossiblyExactOperator::setIsExact(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:131:62: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 131 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:131:76: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 131 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowReassoc(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:263:59: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 263 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 264 | (B * FastMathFlags::AllowReassoc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:264:37: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 264 | (B * FastMathFlags::AllowReassoc); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoNaNs(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:269:55: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 269 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 270 | (B * FastMathFlags::NoNaNs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:270:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 270 | (B * FastMathFlags::NoNaNs); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoInfs(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:275:55: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 275 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 276 | (B * FastMathFlags::NoInfs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:276:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 276 | (B * FastMathFlags::NoInfs); | ^ /usr/lib/llvm-11/include/llvm/IR/DebugInfoMetadata.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(const FragInfo&)’: /usr/lib/llvm-11/include/llvm/IR/DebugInfoMetadata.h:2683:45: warning: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 2683 | return (Frag.SizeInBits & 0xffff) << 16 | (Frag.OffsetInBits & 0xffff); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoSignedZeros(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:281:62: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 281 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 282 | (B * FastMathFlags::NoSignedZeros); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:282:40: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 282 | (B * FastMathFlags::NoSignedZeros); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowReciprocal(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:287:64: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 287 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 288 | (B * FastMathFlags::AllowReciprocal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:288:42: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 288 | (B * FastMathFlags::AllowReciprocal); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowContract(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:293:64: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 293 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 294 | (B * FastMathFlags::AllowContract); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:294:42: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 294 | (B * FastMathFlags::AllowContract); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasApproxFunc(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:299:61: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 299 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 300 | (B * FastMathFlags::ApproxFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:300:39: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 300 | (B * FastMathFlags::ApproxFunc); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:306:26: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 306 | SubclassOptionalData |= FMF.Flags; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:306:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 306 | SubclassOptionalData |= FMF.Flags; | ^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:312:32: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 312 | SubclassOptionalData = FMF.Flags; | ~~~~^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:312:32: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 312 | SubclassOptionalData = FMF.Flags; | ^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::GEPOperator::setIsInBounds(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:466:44: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 466 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:466:61: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 466 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘unsigned int llvm::GEPOperator::countNonConstantIndices() const’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:543:20: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 543 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | return !isa(*use); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | }); | ~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/IR/Function.h:20, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Flatten.cc:34: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Analysis/AssumptionCache.h:106:37: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/IR/Attributes.h:19, from /usr/lib/llvm-11/include/llvm/IR/Module.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Flatten.cc:34: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::AssumptionCache::ResultElem; bool = false; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:845:15: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = llvm::AssumptionCache::ResultElem]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:928:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::AssumptionCache::ResultElem; unsigned int N = 4]’ /usr/lib/llvm-11/include/llvm/Analysis/AssumptionCache.h:41:7: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/YAMLTraits.h:19, from /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:24, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenGlobals.cc:39: /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128; llvm::SmallVectorImpl::iterator = void**]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:99:5: required from ‘llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]’ /usr/lib/llvm-11/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++/11/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++/11/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-11/include/llvm/Support/YAMLParser.h:597:17: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:351:40: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 351 | computeSlabSize(std::distance(Slabs.begin(), I)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/DebugInfoMetadata.h:2845:13: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 2845 | Arg(Arg), Flags(Flags) { | ^~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/IR/Function.h:20, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Flatten.cc:34: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:836: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-11/include/llvm/Analysis/AssumptionCache.h:239:38: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/YAMLTraits.h:19, from /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:24, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Flatten.cc:41: /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:188:5: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, llvm::Align) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/Support/Allocator.h:202:20: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/Support/YAMLParser.h:137:26: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:333:58: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 333 | size_t AllocatedSlabSize = computeSlabSize(Slabs.size()); | ~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:18, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Flatten.cc:34: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:805:67: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1376:38: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:137:50: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 180 | return C::unpack(StorageValue); | ^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:146:70: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:210:66: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:585:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] In file included from /usr/lib/llvm-11/include/llvm/IR/Attributes.h:24, from /usr/lib/llvm-11/include/llvm/IR/Module.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_utils.cc:29: /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In constructor ‘llvm::Align::Align(uint64_t)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:79:25: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 79 | ShiftValue = Log2_64(Value); | ~~~~~~~^~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2826:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In function ‘llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:249:26: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 249 | Out.ShiftValue = Value - 1; | ~~~~~~^~~ /usr/lib/llvm-11/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-11/include/llvm/IR/DebugInfoMetadata.h:3186:22: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 3186 | SubclassData16 = MIType; | ^~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/clang/Basic/Diagnostic.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:32: /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:436: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-11/include/clang/Basic/SourceManager.h:796:34: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/DebugInfoMetadata.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)’: /usr/lib/llvm-11/include/llvm/IR/DebugInfoMetadata.h:3406:62: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3406 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); | ^ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_util.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetImageInfo.c:1: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ [ 10%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fast_normalize.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fast_normalize.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/fast_normalize.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:51, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/DebugHelpers.cc:36: /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128; llvm::SmallVectorImpl::iterator = void**]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:99:5: required from ‘llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]’ /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:880:18: required from ‘llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:1072:14: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:351:40: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 351 | computeSlabSize(std::distance(Slabs.begin(), I)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/DebugHelpers.cc:34: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Analysis/AssumptionCache.h:106:37: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/ADT/APFloat.h:20, from /usr/lib/llvm-11/include/llvm/IR/Constants.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/DebugHelpers.cc:33: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::AssumptionCache::ResultElem; bool = false; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:845:15: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = llvm::AssumptionCache::ResultElem]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:928:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::AssumptionCache::ResultElem; unsigned int N = 4]’ /usr/lib/llvm-11/include/llvm/Analysis/AssumptionCache.h:41:7: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/DebugHelpers.cc:34: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:836: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-11/include/llvm/Analysis/AssumptionCache.h:239:38: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-11/include/llvm/IR/Type.h:17, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_utils.cc:29: /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In static member function ‘static unsigned int llvm::APInt::getNumWords(unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1585:59: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1585 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In member function ‘unsigned int llvm::APInt::nearestLogBase2() const’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1831:20: warning: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 1831 | return U.VAL - 1; | ~~~~~~^~~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:51, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/DebugHelpers.cc:36: /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:188:5: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, llvm::Align) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/Support/Allocator.h:202:20: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/Support/YAMLParser.h:137:26: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:333:58: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 333 | size_t AllocatedSlabSize = computeSlabSize(Slabs.size()); | ~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/IR/Attributes.h:19, from /usr/lib/llvm-11/include/llvm/IR/Module.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenGlobals.cc:35: /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]’ /usr/include/c++/11/bits/stl_iterator.h:674: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++/11/bits/stl_algobase.h:385: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++/11/bits/stl_algobase.h:495: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++/11/bits/stl_algobase.h:522: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++/11/bits/stl_algobase.h:530: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++/11/bits/stl_algobase.h:620:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]’ /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:648:14: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_metadata.cc:34: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h: In member function ‘void llvm::BasicBlock::AdjustBlockAddressRefCount(int)’: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:31: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:34: warning: conversion from ‘short unsigned int’ to ‘short unsigned int:15’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-11/include/llvm/IR/Function.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_metadata.cc:34: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:163:20: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 163 | SubClassData = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:212:59: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 212 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:238:18: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 238 | Visibility = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:250:19: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 250 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:265:71: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 265 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)’: /usr/lib/llvm-11/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-11/include/llvm/IR/Function.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_metadata.cc:34: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h: In member function ‘unsigned int llvm::GlobalObject::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:76:18: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 76 | return Align ? Align->value() : 0; | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Type.h:24, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_utils.cc:29: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h: In member function ‘llvm::ElementCount llvm::ElementCount::NextPowerOf2() const’: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h:57:43: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 57 | return ElementCount(llvm::NextPowerOf2(Min), Scalable); | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_metadata.cc:34: /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘void llvm::Function::setCallingConv(llvm::CallingConv::ID)’: /usr/lib/llvm-11/include/llvm/IR/Function.h:226:64: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 226 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:19, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/DebugHelpers.cc:34: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:123:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:142:43: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_utils.cc:29: /usr/lib/llvm-11/include/llvm/IR/Type.h: In member function ‘void llvm::Type::setSubclassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Type.h:99:20: warning: conversion from ‘unsigned int’ to ‘unsigned int:24’ may change value [-Wconversion] 99 | SubclassData = val; | ^~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:148:64: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getFnStackAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:355:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 355 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:226:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:236:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:456:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 456 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:502:43: required from ‘void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:476:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:572:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:587:57: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:601:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:613:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:795:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:828:41: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1658:43: required from ‘void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1629:39: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenBarrierSubs.cc:38: /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3219:41: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3191:52: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3191 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3377:66: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3172 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3385:31: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:123:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:142:43: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:148:64: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:226:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:236:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:502:43: required from ‘void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:476:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:572:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:587:57: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:601:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:613:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:795:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:828:41: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1658:43: required from ‘void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1629:39: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_utils.cc:29: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:471:70: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 471 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:502:72: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 502 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:612:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 612 | return get(ElementType, SVTy->getMinNumElements()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_metadata.cc:35: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h: In member function ‘unsigned int llvm::DataLayout::getPreferredAlignment(const llvm::GlobalVariable*) const’: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:589:39: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 589 | return getPreferredAlign(GV).value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = clang::DeclaratorChunk; bool = false]’ /usr/lib/llvm-11/include/clang/Sema/DeclSpec.h:2196:27: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/IR/Attributes.h:19, from /usr/lib/llvm-11/include/llvm/IR/Module.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Flatten.cc:34: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:116:67: required from ‘llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::LayoutAlignElem; = void; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:307:75: required from ‘llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::LayoutAlignElem; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:373:37: required from ‘llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::LayoutAlignElem]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:886:39: required from ‘llvm::SmallVector::SmallVector() [with T = llvm::LayoutAlignElem; unsigned int N = 16]’ /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:196:52: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:58:35: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 58 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/IR/Function.h:20, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Flatten.cc:34: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:489: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-11/include/llvm/ADT/DenseMap.h:374: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-11/include/llvm/ADT/DenseMap.h:1035: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-11/include/llvm/ADT/DenseMap.h:908: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-11/include/llvm/IR/Metadata.h:291:66: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:1120:18: warning: conversion from ‘unsigned int’ to ‘unsigned int:31’ may change value [-Wconversion] 1120 | NumEntries = Num; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/DebugHelpers.cc:34: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Support/GenericDomTree.h:260:23: required from ‘llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]’ /usr/lib/llvm-11/include/llvm/IR/Dominators.h:149:39: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_utils.cc:29: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h: In member function ‘unsigned int llvm::DataLayout::getPreferredAlignment(const llvm::GlobalVariable*) const’: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:589:39: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 589 | return getPreferredAlign(GV).value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Analysis/LoopInfo.h:880:18: required from ‘llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:1072:14: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/IR/Function.h:20, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_utils.cc:29: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)’: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h:346:56: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 346 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:255:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::unique_ptr; bool = false]’ /usr/lib/llvm-11/include/clang/Lex/ModuleMap.h:420:24: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] [ 10%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture2D.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture2D.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture2D.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture2D.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateFromGLTexture2D.c In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/IR/Attributes.h:19, from /usr/lib/llvm-11/include/llvm/IR/Module.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenBarrierSubs.cc:32: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:352:19: required from ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = const void*]’ /usr/lib/llvm-11/include/llvm/PassAnalysisSupport.h:83:24: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 82 | Size = N; | ^ /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:255:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/Error.h:994:21: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/YAMLTraits.h:19, from /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:24, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Flatten.cc:41: /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128; llvm::SmallVectorImpl::iterator = void**]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:99:5: required from ‘llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]’ /usr/lib/llvm-11/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++/11/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++/11/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-11/include/llvm/Support/YAMLParser.h:597:17: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:351:40: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 351 | computeSlabSize(std::distance(Slabs.begin(), I)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:280:56: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:489: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-11/include/llvm/ADT/DenseMap.h:374: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-11/include/llvm/ADT/DenseMap.h:1035: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-11/include/llvm/ADT/DenseMap.h:908: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-11/include/llvm/IR/Metadata.h:291:66: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:1120:18: warning: conversion from ‘unsigned int’ to ‘unsigned int:31’ may change value [-Wconversion] 1120 | NumEntries = Num; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/ADT/APFloat.h:20, from /usr/lib/llvm-11/include/llvm/IR/Constants.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/DebugHelpers.cc:33: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:116:67: required from ‘llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:307:75: required from ‘llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:373:37: required from ‘llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:902:53: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const llvm::MDOperand*; = void; T = llvm::Metadata*; unsigned int N = 4]’ /usr/lib/llvm-11/include/llvm/IR/Metadata.h:1132:72: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:58:35: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 58 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:255:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/Error.h:994:21: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_metadata.cc:44: /usr/include/CL/cl_gl_ext.h: At global scope: /usr/include/CL/cl_gl_ext.h:18:112: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^ In file included from /usr/lib/llvm-11/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_utils.cc:29: /usr/lib/llvm-11/include/llvm/IR/User.h: In constructor ‘llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setGlobalVariableNumOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setNumHungOffUseOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/Instruction.h:18, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenBarrierSubs.cc:32: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:790:75: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fract.cl.bc In file included from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_utils.cc:29: /usr/lib/llvm-11/include/llvm/IR/Metadata.h: In constructor ‘llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)’: /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:20: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:25: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~~~~~~~~~~~~~~~ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fract.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/fract.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateFromGLTexture2D.c:1: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ [ 10%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isequal.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isequal.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isequal.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateFromGLTexture2D.c: In function ‘POclCreateFromGLTexture2D’: /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateFromGLTexture2D.c:3:49: warning: unused parameter ‘context’ [-Wunused-parameter] 3 | POname(clCreateFromGLTexture2D)(cl_context context, | ~~~~~~~~~~~~~~~~^~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateFromGLTexture2D.c:4:41: warning: unused parameter ‘flags’ [-Wunused-parameter] 4 | cl_mem_flags flags, | ~~~~~~~~~~~~~~~~^~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateFromGLTexture2D.c:5:41: warning: unused parameter ‘target’ [-Wunused-parameter] 5 | cl_GLenum target, | ~~~~~~~~~~~~~~~~^~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateFromGLTexture2D.c:6:41: warning: unused parameter ‘miplevel’ [-Wunused-parameter] 6 | cl_GLint miplevel, | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateFromGLTexture2D.c:7:41: warning: unused parameter ‘texture’ [-Wunused-parameter] 7 | cl_GLuint texture, | ~~~~~~~~~~~~~~~~^~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateFromGLTexture2D.c:8:41: warning: unused parameter ‘errcode_ret’ [-Wunused-parameter] 8 | cl_int * errcode_ret) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:280:56: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/IR/Attributes.h:19, from /usr/lib/llvm-11/include/llvm/IR/Module.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Flatten.cc:34: /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]’ /usr/include/c++/11/bits/stl_iterator.h:674: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++/11/bits/stl_algobase.h:385: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++/11/bits/stl_algobase.h:495: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++/11/bits/stl_algobase.h:522: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++/11/bits/stl_algobase.h:530: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++/11/bits/stl_algobase.h:620:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]’ /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:648:14: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:805:67: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1376:38: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:137:50: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 180 | return C::unpack(StorageValue); | ^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:146:70: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:210:66: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:585:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2826:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/IR/Function.h:20, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenBarrierSubs.cc:32: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Analysis/AssumptionCache.h:106:37: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/IR/Attributes.h:19, from /usr/lib/llvm-11/include/llvm/IR/Module.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenBarrierSubs.cc:32: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::AssumptionCache::ResultElem; bool = false; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:845:15: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = llvm::AssumptionCache::ResultElem]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:928:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::AssumptionCache::ResultElem; unsigned int N = 4]’ /usr/lib/llvm-11/include/llvm/Analysis/AssumptionCache.h:41:7: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/IR/Function.h:20, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenBarrierSubs.cc:32: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:836: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-11/include/llvm/Analysis/AssumptionCache.h:239:38: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/YAMLTraits.h:19, from /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:24, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenBarrierSubs.cc:40: /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:188:5: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, llvm::Align) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/Support/Allocator.h:202:20: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/Support/YAMLParser.h:137:26: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:333:58: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 333 | size_t AllocatedSlabSize = computeSlabSize(Slabs.size()); | ~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]’ /usr/include/c++/11/bits/stl_iterator.h:674: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++/11/bits/stl_algobase.h:385: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++/11/bits/stl_algobase.h:495: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++/11/bits/stl_algobase.h:522: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++/11/bits/stl_algobase.h:530: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++/11/bits/stl_algobase.h:620:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]’ /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:648:14: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/Threading.h:17, from /usr/lib/llvm-11/include/llvm/Support/RWMutex.h:17, from /usr/lib/llvm-11/include/llvm/PassRegistry.h:23, from /usr/lib/llvm-11/include/llvm/PassSupport.h:29, from /usr/lib/llvm-11/include/llvm/Pass.h:318, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:48, from /usr/lib/llvm-11/include/llvm/Analysis/AssumptionCache.h:22, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/CL/../llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_metadata.cc:47: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘void llvm::BitVector::resize(unsigned int, bool)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:374:39: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 374 | unsigned OldCapacity = Bits.size(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:427:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 427 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:466:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 466 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ [ 10%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture3D.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture3D.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture3D.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateFromGLTexture3D.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateFromGLTexture3D.c In file included from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:18, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenBarrierSubs.cc:32: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:123:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:142:43: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:148:64: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:226:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:236:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:502:43: required from ‘void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:476:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:572:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:587:57: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_utils.cc:29: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h: In member function ‘void llvm::BasicBlock::AdjustBlockAddressRefCount(int)’: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:31: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:34: warning: conversion from ‘short unsigned int’ to ‘short unsigned int:15’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ^~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:601:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:613:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:795:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:828:41: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1658:43: required from ‘void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1629:39: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:19, from /usr/lib/llvm-11/include/llvm/Support/TimeProfiler.h:12, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:50, from /usr/lib/llvm-11/include/llvm/Analysis/AssumptionCache.h:22, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/CL/../llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_metadata.cc:47: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h: In function ‘char llvm::hexdigit(unsigned int, bool)’: /usr/lib/llvm-11/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; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_utils.cc:29: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:163:20: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 163 | SubClassData = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:212:59: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 212 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:238:18: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 238 | Visibility = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:250:19: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 250 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:265:71: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 265 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h: In function ‘std::string llvm::toHex(llvm::StringRef, bool)’: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:158:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 158 | Output.push_back(LUT[c >> 4] | Offset); | ~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:159:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 159 | Output.push_back(LUT[c & 15] | Offset); | ~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)’: /usr/lib/llvm-11/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-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_utils.cc:29: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h: In member function ‘unsigned int llvm::GlobalObject::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:76:18: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 76 | return Align ? Align->value() : 0; | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateFromGLTexture3D.c:23: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_utils.cc:29: /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘void llvm::Function::setCallingConv(llvm::CallingConv::ID)’: /usr/lib/llvm-11/include/llvm/IR/Function.h:226:64: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 226 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getFnStackAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:355:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 355 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:456:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 456 | return MA->value(); | ~~~~~~~~~^~ /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateFromGLTexture3D.c: In function ‘POclCreateFromGLTexture3D’: /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateFromGLTexture3D.c:25:49: warning: unused parameter ‘context’ [-Wunused-parameter] 25 | POname(clCreateFromGLTexture3D)(cl_context context, | ~~~~~~~~~~~~~~~~^~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateFromGLTexture3D.c:26:41: warning: unused parameter ‘flags’ [-Wunused-parameter] 26 | cl_mem_flags flags, | ~~~~~~~~~~~~~~~~^~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateFromGLTexture3D.c:27:41: warning: unused parameter ‘target’ [-Wunused-parameter] 27 | cl_GLenum target, | ~~~~~~~~~~~~~~~~^~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateFromGLTexture3D.c:28:41: warning: unused parameter ‘miplevel’ [-Wunused-parameter] 28 | cl_GLint miplevel, | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateFromGLTexture3D.c:29:41: warning: unused parameter ‘texture’ [-Wunused-parameter] 29 | cl_GLuint texture, | ~~~~~~~~~~~~~~~~^~~~~~~ /build/pocl-PBB85R/pocl-1.8/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-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/IR/Attributes.h:19, from /usr/lib/llvm-11/include/llvm/IR/Module.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenBarrierSubs.cc:32: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:116:67: required from ‘llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::LayoutAlignElem; = void; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:307:75: required from ‘llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::LayoutAlignElem; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:373:37: required from ‘llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::LayoutAlignElem]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:886:39: required from ‘llvm::SmallVector::SmallVector() [with T = llvm::LayoutAlignElem; unsigned int N = 16]’ /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:196:52: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:58:35: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 58 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/IR/Function.h:20, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenBarrierSubs.cc:32: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:489: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-11/include/llvm/ADT/DenseMap.h:374: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-11/include/llvm/ADT/DenseMap.h:1035: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-11/include/llvm/ADT/DenseMap.h:908: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-11/include/llvm/IR/Metadata.h:291:66: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:1120:18: warning: conversion from ‘unsigned int’ to ‘unsigned int:31’ may change value [-Wconversion] 1120 | NumEntries = Num; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/Support/StringSaver.h:15, from /usr/lib/llvm-11/include/clang/Driver/Driver.h:24, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:34: /usr/lib/llvm-11/include/llvm/Support/Allocator.h: In instantiation of ‘void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::Node]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:388:33: required from ‘llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::Node]’ /usr/lib/llvm-11/include/llvm/Analysis/LazyCallGraph.h:112:7: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:408:24: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 408 | std::distance(Allocator.Slabs.begin(), I)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/Support/Allocator.h: In instantiation of ‘void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::SCC]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:388:33: required from ‘llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::SCC]’ /usr/lib/llvm-11/include/llvm/Analysis/LazyCallGraph.h:112:7: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:408:24: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/Support/Allocator.h: In instantiation of ‘void llvm::SpecificBumpPtrAllocator::DestroyAll() [with T = llvm::LazyCallGraph::RefSCC]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:388:33: required from ‘llvm::SpecificBumpPtrAllocator::~SpecificBumpPtrAllocator() [with T = llvm::LazyCallGraph::RefSCC]’ /usr/lib/llvm-11/include/llvm/Analysis/LazyCallGraph.h:112:7: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:408:24: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] [ 10%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clUnloadCompiler.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clUnloadCompiler.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clUnloadCompiler.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clUnloadCompiler.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clUnloadCompiler.c In file included from /usr/lib/llvm-11/include/llvm/Support/YAMLTraits.h:19, from /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:24, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenBarrierSubs.cc:40: /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128; llvm::SmallVectorImpl::iterator = void**]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:99:5: required from ‘llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]’ /usr/lib/llvm-11/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++/11/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++/11/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-11/include/llvm/Support/YAMLParser.h:597:17: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:351:40: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 351 | computeSlabSize(std::distance(Slabs.begin(), I)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [ 10%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_global_id.c.bc [ 10%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isgreater.cl.bc In file included from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:17, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/CL/../llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_metadata.cc:47: /usr/lib/llvm-11/include/llvm/Analysis/CallGraphSCCPass.h: In member function ‘unsigned int llvm::CallGraphSCC::size() const’: /usr/lib/llvm-11/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-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/clang/Basic/Diagnostic.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:32: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::WeakVH; bool = false; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:255:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = llvm::WeakVH; bool = false]’ /usr/lib/llvm-11/include/llvm/Transforms/IPO/Attributor.h:1097:38: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_global_id.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_global_id.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/IR/Attributes.h:19, from /usr/lib/llvm-11/include/llvm/IR/Module.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/FlattenBarrierSubs.cc:32: /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]’ /usr/include/c++/11/bits/stl_iterator.h:674: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++/11/bits/stl_algobase.h:385: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++/11/bits/stl_algobase.h:495: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++/11/bits/stl_algobase.h:522: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++/11/bits/stl_algobase.h:530: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++/11/bits/stl_algobase.h:620:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]’ /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:648:14: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_utils.cc:40: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::getNumBuffers() const’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:127:55: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getNumBuffers() const { return Buffers.size(); } | ~~~~~~~~~~~~^~ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isgreater.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isgreater.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:147:24: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 147 | return Buffers.size(); | ~~~~~~~~~~~~^~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clUnloadCompiler.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/BlockFrequency.h:16, from /usr/lib/llvm-11/include/llvm/Analysis/BlockFrequencyInfo.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/CL/../llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_metadata.cc:47: /usr/lib/llvm-11/include/llvm/Support/BranchProbability.h: In member function ‘llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)’: /usr/lib/llvm-11/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-11/include/llvm/Support/BranchProbability.h: In member function ‘llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)’: /usr/lib/llvm-11/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-11/include/clang/Basic/Diagnostic.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:32: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:105: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-11/include/llvm/Transforms/InstCombine/InstCombineWorklist.h:83:24: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/StringSaver.h:15, from /usr/lib/llvm-11/include/clang/Driver/Driver.h:24, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:34: /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128; llvm::SmallVectorImpl::iterator = void**]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:138:5: required from ‘void llvm::BumpPtrAllocatorImpl::Reset() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]’ /usr/lib/llvm-11/include/llvm/IR/PredIteratorCache.h:74:17: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:351:40: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 351 | computeSlabSize(std::distance(Slabs.begin(), I)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [ 10%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_global_offset.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_global_offset.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_global_offset.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h In file included from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_utils.cc:43: /usr/lib/llvm-11/include/llvm/IR/Constants.h: In constructor ‘llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Constants.h:910:26: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 910 | setValueSubclassData(Opcode); | ^~~~~~ [ 10%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetSupportedImageFormats.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetSupportedImageFormats.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetSupportedImageFormats.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetSupportedImageFormats.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetSupportedImageFormats.c In file included from /usr/lib/llvm-11/include/llvm/Support/YAMLTraits.h:14, from /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:24, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_utils.cc:44: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h: In function ‘char llvm::hexdigit(unsigned int, bool)’: /usr/lib/llvm-11/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-11/include/llvm/ADT/StringExtras.h: In function ‘std::string llvm::toHex(llvm::StringRef, bool)’: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:158:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 158 | Output.push_back(LUT[c >> 4] | Offset); | ~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:159:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 159 | Output.push_back(LUT[c & 15] | Offset); | ~~~~~~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/clang/Basic/Diagnostic.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:32: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = clang::FrontendInputFile; bool = false; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:255:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = clang::FrontendInputFile; bool = false]’ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:495:22: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ [ 10%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_global_size.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_global_size.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_global_size.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h In file included from /usr/lib/llvm-11/include/clang/Basic/Diagnostic.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:32: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/clang/Basic/Diagnostic.h:291:39: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:738: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-11/include/llvm/Option/ArgList.h:156:36: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] [ 10%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_group_id.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_group_id.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_group_id.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetSupportedImageFormats.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ In file included from /usr/lib/llvm-11/include/clang/Basic/BitmaskEnum.h:18, from /usr/lib/llvm-11/include/clang/AST/DependenceFlags.h:11, from /usr/lib/llvm-11/include/clang/AST/Type.h:20, from /usr/lib/llvm-11/include/clang/AST/CanonicalType.h:17, from /usr/lib/llvm-11/include/clang/AST/ASTContext.h:19, from /usr/lib/llvm-11/include/clang/Frontend/ASTUnit.h:17, from /usr/lib/llvm-11/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-11/include/clang/CodeGen/CodeGenAction.h:12, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-11/include/llvm/ADT/BitmaskEnum.h: In instantiation of ‘std::underlying_type_t llvm::BitmaskEnumDetail::Mask() [with E = clang::Dependence::Bits; std::underlying_type_t = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/BitmaskEnum.h:93:3: required from ‘std::underlying_type_t llvm::BitmaskEnumDetail::Underlying(E) [with E = clang::Dependence::Bits; std::underlying_type_t = unsigned char]’ /usr/lib/llvm-11/include/llvm/ADT/BitmaskEnum.h:108:35: required from ‘E llvm::BitmaskEnumDetail::operator|(E, E) [with E = clang::Dependence::Bits; = void]’ /usr/lib/llvm-11/include/clang/AST/DependenceFlags.h:137:68: required from here /usr/lib/llvm-11/include/llvm/ADT/BitmaskEnum.h:84:51: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘std::underlying_type_t’ {aka ‘unsigned char’} may change value [-Wconversion] 83 | return NextPowerOf2(static_cast>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | E::LLVM_BITMASK_LARGEST_ENUMERATOR)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 85 | 1; | ~ /usr/lib/llvm-11/include/llvm/ADT/BitmaskEnum.h: In instantiation of ‘std::underlying_type_t llvm::BitmaskEnumDetail::Mask() [with E = clang::NestedNameSpecifierDependenceScope::NestedNameSpecifierDependence; std::underlying_type_t = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/BitmaskEnum.h:93:3: required from ‘std::underlying_type_t llvm::BitmaskEnumDetail::Underlying(E) [with E = clang::NestedNameSpecifierDependenceScope::NestedNameSpecifierDependence; std::underlying_type_t = unsigned char]’ /usr/lib/llvm-11/include/llvm/ADT/BitmaskEnum.h:108:35: required from ‘E llvm::BitmaskEnumDetail::operator|(E, E) [with E = clang::NestedNameSpecifierDependenceScope::NestedNameSpecifierDependence; = void]’ /usr/lib/llvm-11/include/clang/AST/DependenceFlags.h:185:68: required from here /usr/lib/llvm-11/include/llvm/ADT/BitmaskEnum.h:84:51: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘std::underlying_type_t’ {aka ‘unsigned char’} may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/BitmaskEnum.h: In instantiation of ‘std::underlying_type_t llvm::BitmaskEnumDetail::Mask() [with E = clang::TemplateArgumentDependenceScope::TemplateArgumentDependence; std::underlying_type_t = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/BitmaskEnum.h:93:3: required from ‘std::underlying_type_t llvm::BitmaskEnumDetail::Underlying(E) [with E = clang::TemplateArgumentDependenceScope::TemplateArgumentDependence; std::underlying_type_t = unsigned char]’ /usr/lib/llvm-11/include/llvm/ADT/BitmaskEnum.h:108:35: required from ‘E llvm::BitmaskEnumDetail::operator|(E, E) [with E = clang::TemplateArgumentDependenceScope::TemplateArgumentDependence; = void]’ /usr/lib/llvm-11/include/clang/AST/DependenceFlags.h:192:67: required from here /usr/lib/llvm-11/include/llvm/ADT/BitmaskEnum.h:84:51: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘std::underlying_type_t’ {aka ‘unsigned char’} may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/BitmaskEnum.h: In instantiation of ‘std::underlying_type_t llvm::BitmaskEnumDetail::Mask() [with E = clang::TemplateNameDependenceScope::TemplateNameDependence; std::underlying_type_t = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/BitmaskEnum.h:93:3: required from ‘std::underlying_type_t llvm::BitmaskEnumDetail::Underlying(E) [with E = clang::TemplateNameDependenceScope::TemplateNameDependence; std::underlying_type_t = unsigned char]’ /usr/lib/llvm-11/include/llvm/ADT/BitmaskEnum.h:108:35: required from ‘E llvm::BitmaskEnumDetail::operator|(E, E) [with E = clang::TemplateNameDependenceScope::TemplateNameDependence; = void]’ /usr/lib/llvm-11/include/clang/AST/DependenceFlags.h:199:67: required from here /usr/lib/llvm-11/include/llvm/ADT/BitmaskEnum.h:84:51: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘std::underlying_type_t’ {aka ‘unsigned char’} may change value [-Wconversion] In file included from /usr/lib/llvm-11/include/clang/Basic/Diagnostic.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:32: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730:52: required from ‘llvm::DenseMap::DenseMap(unsigned int) [with KeyT = char; ValueT = clang::ComparisonCategoryInfo; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /usr/lib/llvm-11/include/clang/AST/ComparisonCategories.h:216:65: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h: In instantiation of ‘unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = clang::FileID; ValueT = std::map; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]’: /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:793:62: required from ‘void llvm::DenseMap::init(unsigned int) [with KeyT = clang::FileID; ValueT = std::map; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]’ /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:730:52: required from ‘llvm::DenseMap::DenseMap(unsigned int) [with KeyT = clang::FileID; ValueT = std::map; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]’ /usr/lib/llvm-11/include/clang/AST/RawCommentList.h:182:65: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetSupportedImageFormats.c: In function ‘POclGetSupportedImageFormats’: /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetSupportedImageFormats.c:29:58: warning: unused parameter ‘flags’ [-Wunused-parameter] 29 | cl_mem_flags flags, | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h: In instantiation of ‘unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = clang::RawComment*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’: /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:793:62: required from ‘void llvm::DenseMap::init(unsigned int) [with KeyT = clang::RawComment*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:730:52: required from ‘llvm::DenseMap::DenseMap(unsigned int) [with KeyT = clang::RawComment*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /usr/lib/llvm-11/include/clang/AST/RawCommentList.h:182:65: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] In file included from /usr/lib/llvm-11/include/llvm/Support/StringSaver.h:15, from /usr/lib/llvm-11/include/clang/Driver/Driver.h:24, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:34: /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:188:5: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, llvm::Align) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/Support/Allocator.h:202:20: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]’ /usr/lib/llvm-11/include/clang/AST/ASTContext.h:628:30: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:333:58: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 333 | size_t AllocatedSlabSize = computeSlabSize(Slabs.size()); | ~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/clang/Basic/Diagnostic.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:32: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/clang/Basic/SourceManager.h:627:10: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_image_array_size.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_image_array_size.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_array_size.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/clang/AST/DeclCXX.h:29, from /usr/lib/llvm-11/include/clang/Sema/DeclSpec.h:25, from /usr/lib/llvm-11/include/clang/Sema/CodeCompleteConsumer.h:21, from /usr/lib/llvm-11/include/clang/Frontend/ASTUnit.h:28, from /usr/lib/llvm-11/include/clang/Frontend/FrontendAction.h:23, from /usr/lib/llvm-11/include/clang/CodeGen/CodeGenAction.h:12, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:35: /usr/lib/llvm-11/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-11/include/clang/AST/TypeLoc.h:438:42: required from ‘void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::AttributedTypeLoc; TypeClass = clang::AttributedType; LocalData = clang::AttributedLocInfo]’ /usr/lib/llvm-11/include/clang/AST/TypeLoc.h:447: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-11/include/clang/AST/TypeLoc.h:869:27: required from here /usr/lib/llvm-11/include/clang/AST/TypeLoc.h:386:25: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 386 | size = llvm::alignTo(size, extraAlign); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/clang/AST/TypeLoc.h:438:42: required from ‘void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::ObjCObjectTypeLoc; TypeClass = clang::ObjCObjectType; LocalData = clang::ObjCObjectTypeLocInfo]’ /usr/lib/llvm-11/include/clang/AST/TypeLoc.h:447: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-11/include/clang/AST/TypeLoc.h:1003:27: required from here /usr/lib/llvm-11/include/clang/AST/TypeLoc.h:386:25: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/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-11/include/clang/AST/TypeLoc.h:438:42: required from ‘void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::MacroQualifiedTypeLoc; TypeClass = clang::MacroQualifiedType; LocalData = clang::MacroQualifiedLocInfo]’ /usr/lib/llvm-11/include/clang/AST/TypeLoc.h:447: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-11/include/clang/AST/TypeLoc.h:1087:55: required from here /usr/lib/llvm-11/include/clang/AST/TypeLoc.h:386:25: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/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-11/include/clang/AST/TypeLoc.h:438:42: required from ‘void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::ParenTypeLoc; TypeClass = clang::ParenType; LocalData = clang::ParenLocInfo]’ /usr/lib/llvm-11/include/clang/AST/TypeLoc.h:447: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-11/include/clang/AST/TypeLoc.h:1143:27: required from here /usr/lib/llvm-11/include/clang/AST/TypeLoc.h:386:25: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/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-11/include/clang/AST/TypeLoc.h:438:42: required from ‘void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::FunctionTypeLoc; TypeClass = clang::FunctionType; LocalData = clang::FunctionLocInfo]’ /usr/lib/llvm-11/include/clang/AST/TypeLoc.h:447: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-11/include/clang/AST/TypeLoc.h:1436:27: required from here /usr/lib/llvm-11/include/clang/AST/TypeLoc.h:386:25: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/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-11/include/clang/AST/TypeLoc.h:438:42: required from ‘void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::ArrayTypeLoc; TypeClass = clang::ArrayType; LocalData = clang::ArrayLocInfo]’ /usr/lib/llvm-11/include/clang/AST/TypeLoc.h:447: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-11/include/clang/AST/TypeLoc.h:1518:27: required from here /usr/lib/llvm-11/include/clang/AST/TypeLoc.h:386:25: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/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-11/include/clang/AST/TypeLoc.h:438:42: required from ‘void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::DependentAddressSpaceTypeLoc; TypeClass = clang::DependentAddressSpaceType; LocalData = clang::DependentAddressSpaceLocInfo]’ /usr/lib/llvm-11/include/clang/AST/TypeLoc.h:447: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-11/include/clang/AST/TypeLoc.h:1733:33: required from here /usr/lib/llvm-11/include/clang/AST/TypeLoc.h:386:25: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/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-11/include/clang/AST/TypeLoc.h:438:42: required from ‘void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::ElaboratedTypeLoc; TypeClass = clang::ElaboratedType; LocalData = clang::ElaboratedLocInfo]’ /usr/lib/llvm-11/include/clang/AST/TypeLoc.h:447: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-11/include/clang/AST/TypeLoc.h:2189:27: required from here /usr/lib/llvm-11/include/clang/AST/TypeLoc.h:386:25: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/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-11/include/clang/AST/TypeLoc.h:438:42: required from ‘void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::PackExpansionTypeLoc; TypeClass = clang::PackExpansionType; LocalData = clang::PackExpansionTypeLocInfo]’ /usr/lib/llvm-11/include/clang/AST/TypeLoc.h:447: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-11/include/clang/AST/TypeLoc.h:2409:27: required from here /usr/lib/llvm-11/include/clang/AST/TypeLoc.h:386:25: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/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-11/include/clang/AST/TypeLoc.h:438:42: required from ‘void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::AtomicTypeLoc; TypeClass = clang::AtomicType; LocalData = clang::AtomicTypeLocInfo]’ /usr/lib/llvm-11/include/clang/AST/TypeLoc.h:447: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-11/include/clang/AST/TypeLoc.h:2425:33: required from here /usr/lib/llvm-11/include/clang/AST/TypeLoc.h:386:25: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/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-11/include/clang/AST/TypeLoc.h:438:42: required from ‘void* clang::ConcreteTypeLoc::getNonLocalData() const [with Base = clang::UnqualTypeLoc; Derived = clang::PipeTypeLoc; TypeClass = clang::PipeType; LocalData = clang::PipeTypeLocInfo]’ /usr/lib/llvm-11/include/clang/AST/TypeLoc.h:447: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-11/include/clang/AST/TypeLoc.h:2483:61: required from here /usr/lib/llvm-11/include/clang/AST/TypeLoc.h:386:25: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] In file included from /usr/lib/llvm-11/include/clang/Basic/Diagnostic.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:32: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/clang/Sema/CodeCompleteConsumer.h:652:42: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddress.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddress.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddress.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddress.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetExtensionFunctionAddress.c [ 10%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/HandleSamplerInitialization.cc.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-11/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto -fno-fat-lto-objects -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 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/HandleSamplerInitialization.cc.o -MF CMakeFiles/llvmpasses.dir/HandleSamplerInitialization.cc.o.d -o CMakeFiles/llvmpasses.dir/HandleSamplerInitialization.cc.o -c /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.cc [ 10%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/ImplicitConditionalBarriers.cc.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-11/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto -fno-fat-lto-objects -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 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/ImplicitConditionalBarriers.cc.o -MF CMakeFiles/llvmpasses.dir/ImplicitConditionalBarriers.cc.o.d -o CMakeFiles/llvmpasses.dir/ImplicitConditionalBarriers.cc.o -c /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitConditionalBarriers.cc [ 10%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isgreaterequal.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isgreaterequal.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isgreaterequal.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetExtensionFunctionAddress.c:1: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/YAMLTraits.h:22, from /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:24, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/CL/../llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_metadata.cc:47: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::getNumBuffers() const’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:127:55: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getNumBuffers() const { return Buffers.size(); } | ~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:147:24: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 147 | return Buffers.size(); | ~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/Support/Threading.h:17, from /usr/lib/llvm-11/include/llvm/Support/RWMutex.h:17, from /usr/lib/llvm-11/include/llvm/PassRegistry.h:23, from /usr/lib/llvm-11/include/llvm/PassSupport.h:29, from /usr/lib/llvm-11/include/llvm/Pass.h:318, from /usr/lib/llvm-11/include/llvm/Target/TargetMachine.h:19, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_utils.cc:49: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘void llvm::BitVector::resize(unsigned int, bool)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:374:39: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 374 | unsigned OldCapacity = Bits.size(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:427:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 427 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:466:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 466 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:18, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/Analysis/AliasAnalysisEvaluator.h:27, from /usr/lib/llvm-11/include/llvm/LinkAllPasses.h:18, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:47: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:790:75: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddressForPlatform.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddressForPlatform.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddressForPlatform.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clGetExtensionFunctionAddressForPlatform.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetExtensionFunctionAddressForPlatform.c /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:805:67: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1376:38: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_image_channel_data_type.cl.bc /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:137:50: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 180 | return C::unpack(StorageValue); | ^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:146:70: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_image_channel_data_type.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_channel_data_type.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:210:66: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:585:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2826:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-11/include/clang/Basic/Diagnostic.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:32: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Analysis/AliasSetTracker.h:355:54: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Analysis/AssumptionCache.h:106:37: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/clang/Basic/Diagnostic.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:32: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::AssumptionCache::ResultElem; bool = false; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:845:15: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = llvm::AssumptionCache::ResultElem]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:928:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::AssumptionCache::ResultElem; unsigned int N = 4]’ /usr/lib/llvm-11/include/llvm/Analysis/AssumptionCache.h:41:7: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/clang/Basic/Diagnostic.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:32: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:836: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-11/include/llvm/Analysis/AssumptionCache.h:239:38: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/IR/LegacyPassManagers.h:299:51: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] In file included from /usr/lib/llvm-11/include/llvm/Bitcode/BitcodeReader.h:18, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_utils.cc:53: /usr/lib/llvm-11/include/llvm/Bitstream/BitCodes.h: In constructor ‘llvm::BitCodeAbbrevOp::BitCodeAbbrevOp(llvm::BitCodeAbbrevOp::Encoding, uint64_t)’: /usr/lib/llvm-11/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) {} | ^ /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:489: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-11/include/llvm/ADT/DenseMap.h:140: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-11/include/llvm/Analysis/LazyCallGraph.h:565:23: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:1120:18: warning: conversion from ‘unsigned int’ to ‘unsigned int:31’ may change value [-Wconversion] 1120 | NumEntries = Num; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/ConstantRange.h:35, from /usr/lib/llvm-11/include/llvm/IR/ModuleSummaryIndex.h:26, from /usr/lib/llvm-11/include/llvm/Bitcode/BitcodeReader.h:19, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_utils.cc:53: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::data_operands_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1198:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1198 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1220:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1220 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::arg_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1247:48: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1247 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1292:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1292 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clGetExtensionFunctionAddressForPlatform.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getRetAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1598:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1598 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1609:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1609 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getNumOperandBundles() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1782:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1782 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘bool llvm::CallBase::isBundleOperand(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1810:53: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1810 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In static member function ‘static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:2139:29: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2139 | Total += B.input_size(); | ^ [ 10%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isless.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isless.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isless.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h: In instantiation of ‘unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo >, llvm::detail::DenseSetPair > >; KeyT = llvm::PointerIntPair; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]’: /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:793:62: required from ‘void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::PointerIntPair; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]’ /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:733:5: required from ‘llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = llvm::PointerIntPair; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]’ /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:54:7: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Bitcode/BitcodeReader.h:19, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_utils.cc:53: /usr/lib/llvm-11/include/llvm/IR/ModuleSummaryIndex.h: In constructor ‘llvm::CalleeInfo::CalleeInfo(llvm::CalleeInfo::HotnessType, uint64_t)’: /usr/lib/llvm-11/include/llvm/IR/ModuleSummaryIndex.h:77:17: warning: conversion from ‘uint32_t’ {aka ‘unsigned int’} to ‘unsigned char:3’ may change value [-Wconversion] 77 | : Hotness(static_cast(Hotness)), RelBlockFreq(RelBF) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/ModuleSummaryIndex.h:77:63: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 77 | : Hotness(static_cast(Hotness)), RelBlockFreq(RelBF) {} | ^~~~~ /usr/lib/llvm-11/include/llvm/IR/ModuleSummaryIndex.h:77:50: warning: conversion from ‘uint32_t’ {aka ‘unsigned int’} to ‘unsigned int:29’ may change value [-Wconversion] 77 | : Hotness(static_cast(Hotness)), RelBlockFreq(RelBF) {} | ^~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/ModuleSummaryIndex.h: In member function ‘void llvm::CalleeInfo::updateHotness(llvm::CalleeInfo::HotnessType)’: /usr/lib/llvm-11/include/llvm/IR/ModuleSummaryIndex.h:80:23: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 80 | Hotness = std::max(Hotness, static_cast(OtherHotness)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/ModuleSummaryIndex.h: In member function ‘void llvm::CalleeInfo::updateRelBlockFreq(uint64_t, uint64_t)’: /usr/lib/llvm-11/include/llvm/IR/ModuleSummaryIndex.h:100:20: warning: conversion from ‘uint32_t’ {aka ‘unsigned int’} to ‘unsigned int:29’ may change value [-Wconversion] 100 | RelBlockFreq = static_cast(Sum); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h: In instantiation of ‘unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = const llvm::BasicBlock*; ValueT = llvm::Optional; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]’: /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:793:62: required from ‘void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Optional; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]’ /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:730:52: required from ‘llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::BasicBlock*; ValueT = llvm::Optional; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]’ /usr/lib/llvm-11/include/llvm/Analysis/MustExecute.h:412:77: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h: In instantiation of ‘unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = const llvm::Function*; ValueT = llvm::Optional; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]’: /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:793:62: required from ‘void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::Function*; ValueT = llvm::Optional; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]’ /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:730:52: required from ‘llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::Function*; ValueT = llvm::Optional; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]’ /usr/lib/llvm-11/include/llvm/Analysis/MustExecute.h:412:77: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h: In instantiation of ‘unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap >; KeyT = const llvm::Instruction*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]’: /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:793:62: required from ‘void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::Instruction*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]’ /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:730:52: required from ‘llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::Instruction*; ValueT = std::unique_ptr; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]’ /usr/lib/llvm-11/include/llvm/Analysis/MustExecute.h:412:77: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] [ 10%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/islessequal.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/islessequal.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/islessequal.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/include/llvm/IR/ModuleSummaryIndex.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(llvm::ValueInfo)’: /usr/lib/llvm-11/include/llvm/IR/ModuleSummaryIndex.h:276:54: warning: conversion from ‘uintptr_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 276 | static unsigned getHashValue(ValueInfo I) { return (uintptr_t)I.getRef(); } | ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/ModuleSummaryIndex.h: In constructor ‘llvm::GlobalValueSummary::GVFlags::GVFlags(llvm::GlobalValue::LinkageTypes, bool, bool, bool, bool)’: /usr/lib/llvm-11/include/llvm/IR/ModuleSummaryIndex.h:327:19: warning: conversion from ‘unsigned int’ to ‘unsigned char:4’ may change value [-Wconversion] 327 | : Linkage(Linkage), NotEligibleToImport(NotEligibleToImport), | ^~~~~~~ [ 10%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clIcdGetPlatformIDsKHR.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clIcdGetPlatformIDsKHR.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clIcdGetPlatformIDsKHR.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clIcdGetPlatformIDsKHR.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clIcdGetPlatformIDsKHR.c /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h: In instantiation of ‘unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = const llvm::Function*; ValueT = llvm::InformationCache::FunctionInfo*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’: /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:793:62: required from ‘void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::Function*; ValueT = llvm::InformationCache::FunctionInfo*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:730:52: required from ‘llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::Function*; ValueT = llvm::InformationCache::FunctionInfo*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /usr/lib/llvm-11/include/llvm/Transforms/IPO/Attributor.h:651:28: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/IR/ModuleSummaryIndex.h: In member function ‘void llvm::GlobalValueSummary::setLinkage(llvm::GlobalValue::LinkageTypes)’: /usr/lib/llvm-11/include/llvm/IR/ModuleSummaryIndex.h:395:21: warning: conversion from ‘unsigned int’ to ‘unsigned char:4’ may change value [-Wconversion] 395 | Flags.Linkage = Linkage; | ^~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h: In instantiation of ‘unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::DenseMap >; KeyT = std::pair; ValueT = llvm::DenseMap; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::DenseMap >]’: /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:793:62: required from ‘void llvm::DenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = llvm::DenseMap; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::DenseMap >]’ /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:730:52: required from ‘llvm::DenseMap::DenseMap(unsigned int) [with KeyT = std::pair; ValueT = llvm::DenseMap; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::DenseMap >]’ /usr/lib/llvm-11/include/llvm/Transforms/IPO/Attributor.h:651:28: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_metadata.cc: In function ‘int pocl_llvm_get_kernels_metadata(cl_program, unsigned int)’: /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_metadata.cc:508:46: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘cl_uint’ {aka ‘unsigned int’} may change value [-Wconversion] 508 | meta->num_args = KernelFunction->arg_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_metadata.cc:535:35: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘cl_uint’ {aka ‘unsigned int’} may change value [-Wconversion] 535 | meta->num_locals = locals.size(); | ~~~~~~~~~~~^~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_metadata.cc:541:70: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 541 | TD->getTypeAllocSize(locals[i]->getInitializer()->getType()); | ^ /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Transforms/IPO/Attributor.h:719:10: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h: In instantiation of ‘unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::AbstractAttribute*>; KeyT = std::pair; ValueT = llvm::AbstractAttribute*; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AbstractAttribute*>]’: /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:793:62: required from ‘void llvm::DenseMap::init(unsigned int) [with KeyT = std::pair; ValueT = llvm::AbstractAttribute*; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AbstractAttribute*>]’ /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:730:52: required from ‘llvm::DenseMap::DenseMap(unsigned int) [with KeyT = std::pair; ValueT = llvm::AbstractAttribute*; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::AbstractAttribute*>]’ /usr/lib/llvm-11/include/llvm/Transforms/IPO/Attributor.h:821:68: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h: In instantiation of ‘unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, 8> >; KeyT = llvm::Function*; ValueT = llvm::SmallVector, 8>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 8> >]’: /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:793:62: required from ‘void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Function*; ValueT = llvm::SmallVector, 8>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 8> >]’ /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:730:52: required from ‘llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Function*; ValueT = llvm::SmallVector, 8>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 8> >]’ /usr/lib/llvm-11/include/llvm/Transforms/IPO/Attributor.h:821:68: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h: In instantiation of ‘unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = llvm::Use*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’: /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:793:62: required from ‘void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::Use*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:730:52: required from ‘llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::Use*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /usr/lib/llvm-11/include/llvm/Transforms/IPO/Attributor.h:821:68: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] [ 10%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseDevice.c.o In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clIcdGetPlatformIDsKHR.c:3: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clReleaseDevice.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clReleaseDevice.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clReleaseDevice.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clReleaseDevice.c /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Analysis/MemoryDependenceAnalysis.h:372:52: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Analysis/MemoryDependenceAnalysis.h:372:52: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Analysis/MemoryDependenceAnalysis.h:372:52: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Analysis/MemoryDependenceAnalysis.h:372:52: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Analysis/MemoryDependenceAnalysis.h:372:52: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Analysis/MemoryDependenceAnalysis.h:372:52: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Analysis/MemoryDependenceAnalysis.h:372:52: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/IR/PredIteratorCache.h:27:7: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/IR/PredIteratorCache.h:27:7: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h: In instantiation of ‘unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap; KeyT = unsigned int; ValueT = llvm::GVN::LeaderTableEntry; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’: /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:793:62: required from ‘void llvm::DenseMap::init(unsigned int) [with KeyT = unsigned int; ValueT = llvm::GVN::LeaderTableEntry; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:730:52: required from ‘llvm::DenseMap::DenseMap(unsigned int) [with KeyT = unsigned int; ValueT = llvm::GVN::LeaderTableEntry; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /usr/lib/llvm-11/include/llvm/Transforms/Scalar/GVN.h:113:49: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h: In instantiation of ‘unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, unsigned int>; KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]’: /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:793:62: required from ‘void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]’ /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:730:52: required from ‘llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]’ /usr/lib/llvm-11/include/llvm/Transforms/Scalar/GVN.h:113:49: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] [ 10%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/islessgreater.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/islessgreater.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/islessgreater.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/ADT/DenseSet.h:67:56: required from ‘llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::StringRef; MapTy = llvm::DenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]’ /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:255:7: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] [ 11%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_image_channel_order.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_image_channel_order.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_channel_order.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clReleaseDevice.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ /usr/lib/llvm-11/include/llvm/IR/ModuleSummaryIndex.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(llvm::FunctionSummary::VFuncId)’: /usr/lib/llvm-11/include/llvm/IR/ModuleSummaryIndex.h:769:71: warning: conversion from ‘llvm::GlobalValue::GUID’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 769 | static unsigned getHashValue(FunctionSummary::VFuncId I) { return I.GUID; } | ~~^~~~ /usr/lib/llvm-11/include/llvm/IR/ModuleSummaryIndex.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(llvm::FunctionSummary::ConstVCall)’: /usr/lib/llvm-11/include/llvm/IR/ModuleSummaryIndex.h:788:20: warning: conversion from ‘llvm::GlobalValue::GUID’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 788 | return I.VFunc.GUID; | ~~~~~~~~^~~~ /usr/lib/llvm-11/include/llvm/IR/ModuleSummaryIndex.h: In constructor ‘llvm::GlobalVarSummary::GVarFlags::GVarFlags(bool, bool, bool, llvm::GlobalObject::VCallVisibility)’: /usr/lib/llvm-11/include/llvm/IR/ModuleSummaryIndex.h:824:47: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 824 | Constant(Constant), VCallVisibility(Vis) {} | ^~~ /usr/lib/llvm-11/include/llvm/IR/ModuleSummaryIndex.h: In member function ‘void llvm::GlobalVarSummary::setVCallVisibility(llvm::GlobalObject::VCallVisibility)’: /usr/lib/llvm-11/include/llvm/IR/ModuleSummaryIndex.h:867:32: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 867 | VarFlags.VCallVisibility = Vis; | ^~~ /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/ADT/DenseSet.h:67:56: 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-11/include/llvm/ADT/DenseSet.h:255:7: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] [ 11%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isnotequal.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isnotequal.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isnotequal.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 11%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainDevice.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clRetainDevice.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clRetainDevice.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clRetainDevice.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clRetainDevice.c In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clRetainDevice.c:23: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/ADT/APFloat.h:20, from /usr/lib/llvm-11/include/llvm/IR/Constants.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_metadata.cc:30: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:439:19: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const long unsigned int*; = void; T = long unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/DebugInfoMetadata.h:2447:15: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 82 | Size = N; | ^ [ 11%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isordered.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isordered.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isordered.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 11%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubDevices.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubDevices.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubDevices.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clCreateSubDevices.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateSubDevices.c In file included from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:18, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/Analysis/AliasAnalysisEvaluator.h:27, from /usr/lib/llvm-11/include/llvm/LinkAllPasses.h:18, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:47: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:123:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:142:43: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:148:64: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:226:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:236:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:502:43: required from ‘void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:476:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:572:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:587:57: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:601:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:613:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:795:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:828:41: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1658:43: required from ‘void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1629:39: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ [ 11%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clUnloadPlatformCompiler.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clUnloadPlatformCompiler.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clUnloadPlatformCompiler.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clUnloadPlatformCompiler.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clUnloadPlatformCompiler.c In file included from /usr/lib/llvm-11/include/clang/Basic/Diagnostic.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:32: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Support/GenericDomTree.h:260:23: required from ‘llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]’ /usr/lib/llvm-11/include/llvm/IR/Dominators.h:149:39: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:255:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/Error.h:994:21: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:738: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-11/include/llvm/Analysis/RegionInfo.h:700:7: required from ‘llvm::RegionInfoBase::RegionInfoBase(llvm::RegionInfoBase&&) [with Tr = llvm::RegionTraits]’ /usr/lib/llvm-11/include/llvm/Analysis/RegionInfo.h:909:74: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clUnloadPlatformCompiler.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:27, from /usr/lib/llvm-11/include/llvm/Bitcode/BitcodeReader.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_utils.cc:53: /usr/lib/llvm-11/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-11/include/llvm/Support/Format.h:234:23: warning: conversion from ‘uint32_t’ {aka ‘unsigned int’} to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 234 | ByteGroupSize = NumPerLine; | ^~~~~~~~~~ [ 11%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetContentSizeBufferPoCL.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetContentSizeBufferPoCL.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clSetContentSizeBufferPoCL.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clSetContentSizeBufferPoCL.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clSetContentSizeBufferPoCL.c /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Analysis/ScalarEvolutionExpressions.h:664:52: required from ‘llvm::SCEVRewriteVisitor::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]’ /usr/lib/llvm-11/include/llvm/Analysis/ScalarEvolutionExpressions.h:803:58: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_util.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateSubDevices.c:25: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:280:56: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] [ 11%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_util.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_util.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_util.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_util.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_util.c /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateSubDevices.c: In function ‘POclCreateSubDevices’: /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateSubDevices.c:91:24: warning: conversion from ‘cl_device_partition_property’ {aka ‘long int’} to ‘cl_uint’ {aka ‘unsigned int’} may change value [-Wconversion] 91 | count_devices = in_device->max_compute_units / properties[1]; | ^~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateSubDevices.c:101:25: warning: conversion from ‘cl_device_partition_property’ {aka ‘long int’} to ‘cl_uint’ {aka ‘unsigned int’} may change value [-Wconversion] 101 | total_cus += properties[i]; | ^~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/clCreateSubDevices.c:147:14: warning: conversion from ‘cl_device_partition_property’ {aka ‘long int’} to ‘cl_uint’ {aka ‘unsigned int’} may change value [-Wconversion] 147 | = (properties[0] == CL_DEVICE_PARTITION_EQUALLY | ^ /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Analysis/LoopInfo.h:880:18: required from ‘llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:1072:14: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h: In instantiation of ‘unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseSetPair >; KeyT = const llvm::Function*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]’: /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:793:62: required from ‘void llvm::DenseMap::init(unsigned int) [with KeyT = const llvm::Function*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]’ /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:730:52: required from ‘llvm::DenseMap::DenseMap(unsigned int) [with KeyT = const llvm::Function*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]’ /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:67:56: required from ‘llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = const llvm::Function*; MapTy = llvm::DenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]’ /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:255:7: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_util.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_util.c:45: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clSetContentSizeBufferPoCL.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/DebugInfoMetadata.h:17, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_metadata.cc:33: /usr/lib/llvm-11/include/llvm/ADT/BitmaskEnum.h: In instantiation of ‘std::underlying_type_t llvm::BitmaskEnumDetail::Mask() [with E = llvm::DINode::DIFlags; std::underlying_type_t = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/BitmaskEnum.h:93:3: required from ‘std::underlying_type_t llvm::BitmaskEnumDetail::Underlying(E) [with E = llvm::DINode::DIFlags; std::underlying_type_t = unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/BitmaskEnum.h:113:35: required from ‘E llvm::BitmaskEnumDetail::operator&(E, E) [with E = llvm::DINode::DIFlags; = void]’ /usr/lib/llvm-11/include/llvm/IR/DebugInfoMetadata.h:666:26: required from here /usr/lib/llvm-11/include/llvm/ADT/BitmaskEnum.h:84:51: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘std::underlying_type_t’ {aka ‘unsigned int’} may change value [-Wconversion] 83 | return NextPowerOf2(static_cast>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | E::LLVM_BITMASK_LARGEST_ENUMERATOR)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 85 | 1; | ~ [ 11%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_image_depth.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_image_depth.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_depth.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/include/llvm/ADT/BitmaskEnum.h: In instantiation of ‘std::underlying_type_t llvm::BitmaskEnumDetail::Mask() [with E = llvm::DISubprogram::DISPFlags; std::underlying_type_t = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/BitmaskEnum.h:93:3: required from ‘std::underlying_type_t llvm::BitmaskEnumDetail::Underlying(E) [with E = llvm::DISubprogram::DISPFlags; std::underlying_type_t = unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/BitmaskEnum.h:113:35: required from ‘E llvm::BitmaskEnumDetail::operator&(E, E) [with E = llvm::DISubprogram::DISPFlags; = void]’ /usr/lib/llvm-11/include/llvm/IR/DebugInfoMetadata.h:1777:58: required from here /usr/lib/llvm-11/include/llvm/ADT/BitmaskEnum.h:84:51: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘std::underlying_type_t’ {aka ‘unsigned int’} may change value [-Wconversion] In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/ADT/SetVector.h:23, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)’: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h:346:56: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 346 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ [ 11%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isunordered.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isunordered.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isunordered.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h: In instantiation of ‘unsigned int llvm::DenseMapBase::getMinBucketToReserveForEntries(unsigned int) [with DerivedT = llvm::DenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::BasicBlock*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]’: /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:793:62: required from ‘void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]’ /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:730:52: required from ‘llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]’ /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:67:56: required from ‘llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::BasicBlock*; MapTy = llvm::DenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]’ /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:255:7: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/IR/Function.h:20, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.h:29, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.cc:31: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)’: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h:346:56: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 346 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/clang/Basic/Diagnostic.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:32: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:116:67: required from ‘llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::opt::Arg*; = void; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:307:75: required from ‘llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::opt::Arg*; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:373:37: required from ‘llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::opt::Arg*]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:926:56: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::opt::Arg*; unsigned int N = 16]’ /usr/lib/llvm-11/include/llvm/Option/ArgList.h:156:9: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:58:35: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 58 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/MC/StringTableBuilder.h:12, from /usr/lib/llvm-11/include/llvm/Bitcode/BitcodeWriter.h:18, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_utils.cc:54: /usr/lib/llvm-11/include/llvm/ADT/CachedHashString.h: In constructor ‘llvm::CachedHashStringRef::CachedHashStringRef(llvm::StringRef, uint32_t)’: /usr/lib/llvm-11/include/llvm/ADT/CachedHashString.h:39:33: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 39 | : P(S.data()), Size(S.size()), Hash(Hash) { | ~~~~~~^~ /usr/lib/llvm-11/include/llvm/ADT/CachedHashString.h: In constructor ‘llvm::CachedHashString::CachedHashString(llvm::StringRef, uint32_t)’: /usr/lib/llvm-11/include/llvm/ADT/CachedHashString.h:104:43: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 104 | : P(new char[S.size()]), Size(S.size()), Hash(Hash) { | ~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:18, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_metadata.cc:34: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:790:75: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Attributes.h:24, from /usr/lib/llvm-11/include/llvm/IR/Argument.h:18, from /usr/lib/llvm-11/include/llvm/IR/Function.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.h:29, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.cc:31: /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In constructor ‘llvm::Align::Align(uint64_t)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:79:25: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 79 | ShiftValue = Log2_64(Value); | ~~~~~~~^~~~~~~ /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In function ‘llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:249:26: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 249 | Out.ShiftValue = Value - 1; | ~~~~~~^~~ [ 11%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_image_util.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_image_util.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_image_util.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_image_util.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_image_util.c In file included from /usr/lib/llvm-11/include/clang/Basic/Diagnostic.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:32: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:489: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-11/include/llvm/ADT/DenseMap.h:374: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-11/include/llvm/ADT/DenseMap.h:1035: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-11/include/llvm/ADT/DenseMap.h:908: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-11/include/llvm/IR/Metadata.h:291:66: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:1120:18: warning: conversion from ‘unsigned int’ to ‘unsigned int:31’ may change value [-Wconversion] 1120 | NumEntries = Num; | ^~~ [ 11%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_image_dim.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_image_dim.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_dim.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:489: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-11/include/llvm/ADT/DenseMap.h:374: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-11/include/llvm/ADT/DenseMap.h:1035: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-11/include/llvm/ADT/DenseMap.h:908: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-11/include/llvm/Analysis/AliasAnalysis.h:351:19: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:1120:18: warning: conversion from ‘unsigned int’ to ‘unsigned int:31’ may change value [-Wconversion] /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:489: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-11/include/llvm/ADT/DenseMap.h:374: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-11/include/llvm/ADT/DenseMap.h:1035: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-11/include/llvm/ADT/DenseMap.h:908: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-11/include/llvm/Analysis/AliasAnalysis.h:351:33: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:1120:18: warning: conversion from ‘unsigned int’ to ‘unsigned int:31’ may change value [-Wconversion] In file included from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:19, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_metadata.cc:32: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Analysis/AssumptionCache.h:106:37: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:489: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-11/include/llvm/ADT/DenseMap.h:374: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-11/include/llvm/ADT/DenseMap.h:1035: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-11/include/llvm/ADT/DenseMap.h:908: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-11/include/llvm/Analysis/ScalarEvolution.h:1560:72: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:1120:18: warning: conversion from ‘unsigned int’ to ‘unsigned int:31’ may change value [-Wconversion] In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/ADT/APFloat.h:20, from /usr/lib/llvm-11/include/llvm/IR/Constants.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_metadata.cc:30: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::AssumptionCache::ResultElem; bool = false; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:845:15: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = llvm::AssumptionCache::ResultElem]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:928:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::AssumptionCache::ResultElem; unsigned int N = 4]’ /usr/lib/llvm-11/include/llvm/Analysis/AssumptionCache.h:41:7: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:19, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_metadata.cc:32: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:836: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-11/include/llvm/Analysis/AssumptionCache.h:239:38: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Value.h:20, from /usr/lib/llvm-11/include/llvm/IR/User.h:24, from /usr/lib/llvm-11/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In constructor ‘llvm::Align::Align(uint64_t)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:79:25: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 79 | ShiftValue = Log2_64(Value); | ~~~~~~~^~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.h:29, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.cc:31: /usr/lib/llvm-11/include/llvm/IR/User.h: In constructor ‘llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setGlobalVariableNumOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setNumHungOffUseOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.h:29, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.cc:31: /usr/lib/llvm-11/include/llvm/IR/Metadata.h: In constructor ‘llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)’: /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:20: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:25: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Value*; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’: /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:489:49: required from ‘void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:374:5: required from ‘void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:1035:27: required from ‘void llvm::SmallDenseMap::init(unsigned int) [with KeyT = llvm::Value*; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:908:5: required from ‘llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = llvm::Value*; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /usr/lib/llvm-11/include/llvm/ADT/MapVector.h:37:7: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:1120:18: warning: conversion from ‘unsigned int’ to ‘unsigned int:31’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In function ‘llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:249:26: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 249 | Out.ShiftValue = Value - 1; | ~~~~~~^~~ In file included from /usr/lib/llvm-11/include/llvm/Support/YAMLTraits.h:19, from /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:24, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/CL/../llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_metadata.cc:47: /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:188:5: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, llvm::Align) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/Support/Allocator.h:202:20: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/Support/YAMLParser.h:137:26: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:333:58: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 333 | size_t AllocatedSlabSize = computeSlabSize(Slabs.size()); | ~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-11/include/llvm/IR/User.h: In constructor ‘llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setGlobalVariableNumOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setNumHungOffUseOperands(unsigned int)’: /usr/lib/llvm-11/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-11/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-11/include/llvm/ADT/DenseMap.h:489: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-11/include/llvm/ADT/DenseMap.h:374: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-11/include/llvm/ADT/DenseMap.h:1035: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-11/include/llvm/ADT/DenseMap.h:908: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-11/include/llvm/ADT/DenseSet.h:67:56: required from ‘llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::CachedHashString; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]’ /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:273:7: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:1120:18: warning: conversion from ‘unsigned int’ to ‘unsigned int:31’ may change value [-Wconversion] In file included from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-11/include/llvm/IR/Metadata.h: In constructor ‘llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)’: /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:20: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:25: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_image_util.h:27, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_image_util.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_util.c: In function ‘pocl_restore_ftz’: /build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/lib/CL/pocl_util.c: In function ‘pocl_save_ftz’: /build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/lib/CL/pocl_util.c: In function ‘pocl_set_ftz’: /build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/lib/CL/pocl_util.c: In function ‘sort_and_uniq’: /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_util.c:410:16: warning: conversion to ‘ssize_t’ {aka ‘long int’} from ‘size_t’ {aka ‘long unsigned int’} may change the sign of the result [-Wsign-conversion] 410 | for (j = (i - 1); ((j >= 0) && (objs[j]->id > buf->id)); --j) | ^ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_util.c: In function ‘pocl_create_command_full’: /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_util.c:974:30: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 974 | final_event->pocl_refcount += num_buffers; | ^~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_util.c:974:33: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 974 | final_event->pocl_refcount += num_buffers; | ^~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_util.c: At top level: /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_util.c:1939:30: warning: signed conversion from ‘unsigned int’ to ‘int32_t’ {aka ‘const int’} changes value from ‘2147483648’ to ‘-2147483648’ [-Wsign-conversion] 1939 | static int32_t const signN = 0x80000000; /* flt32 sign bit */ | ^~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_util.c: In function ‘half_to_float’: /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_util.c:1984:7: warning: conversion from ‘int32_t’ {aka ‘int’} to ‘float’ may change value [-Wconversion] 1984 | s.f *= v.si; | ^~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_util.c: In function ‘float_to_half’: /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_util.c:1997:19: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 1997 | uint32_t sign = v.si & signN; | ^ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_util.c:1998:8: warning: conversion to ‘uint32_t’ {aka ‘unsigned int’} from ‘int32_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion] 1998 | v.si ^= sign; | ^~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_util.c:1998:11: warning: conversion to ‘int32_t’ {aka ‘int’} from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1998 | v.si ^= sign; | ^~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_util.c:2001:10: warning: conversion from ‘float’ to ‘int32_t’ {aka ‘int’} may change value [-Wfloat-conversion] 2001 | s.si = s.f * v.f; | ^ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_util.c:2008:15: warning: conversion from ‘uint32_t’ {aka ‘unsigned int’} to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 2008 | return v.ui | sign; | ~~~~~^~~~~~ /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]’: /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:489:49: required from ‘void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]’ /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:374:5: required from ‘void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]’ /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:1035:27: required from ‘void llvm::SmallDenseMap::init(unsigned int) [with KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]’ /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:908:5: required from ‘llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]’ /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:67:56: required from ‘llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::WeakVH; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]’ /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:273:7: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:1120:18: warning: conversion from ‘unsigned int’ to ‘unsigned int:31’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]’: /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:489:49: required from ‘void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]’ /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:374:5: required from ‘void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]’ /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:1035:27: required from ‘void llvm::SmallDenseMap::init(unsigned int) [with KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]’ /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:908:5: required from ‘llvm::SmallDenseMap::SmallDenseMap(unsigned int) [with KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]’ /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:67:56: required from ‘llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::WeakVH; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]’ /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:273:7: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:1120:18: warning: conversion from ‘unsigned int’ to ‘unsigned int:31’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]’: /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:537:40: required from ‘void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]’ /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:581:13: required from ‘BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::WeakVH; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]’ /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:547:37: required from ‘BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::WeakVH; ValueArgs = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]’ /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:234:25: required from ‘std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]’ /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:200:30: required from ‘std::pair::Iterator, bool> llvm::detail::DenseSetImpl::insert(ValueT&&) [with ValueT = llvm::WeakVH; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]’ /usr/lib/llvm-11/include/llvm/Transforms/IPO/Attributor.h:1090:41: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:1040:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1040 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); | ~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 8; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]’: /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:537:40: required from ‘void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]’ /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:581:13: required from ‘BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::WeakVH; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]’ /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:547:37: required from ‘BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::WeakVH; ValueArgs = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]’ /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:234:25: required from ‘std::pair, bool> llvm::DenseMapBase::try_emplace(KeyT&&, Ts&& ...) [with Ts = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::WeakVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]’ /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:200:30: required from ‘std::pair::Iterator, bool> llvm::detail::DenseSetImpl::insert(ValueT&&) [with ValueT = llvm::WeakVH; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]’ /usr/lib/llvm-11/include/llvm/Transforms/IPO/Attributor.h:1102:69: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:1040:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::SmallDenseMap::setNumEntries(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]’: /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:489:49: required from ‘void llvm::DenseMapBase::setNumEntries(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::Instruction*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]’ /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:497:5: required from ‘void llvm::DenseMapBase::decrementNumEntries() [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::Instruction*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]’ /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:309:5: required from ‘bool llvm::DenseMapBase::erase(const KeyT&) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::Instruction*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]’ /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:102:24: required from ‘bool llvm::detail::DenseSetImpl::erase(const ValueT&) [with ValueT = llvm::Instruction*; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]’ /usr/lib/llvm-11/include/llvm/ADT/SetVector.h:158:19: required from ‘bool llvm::SetVector::remove(const value_type&) [with T = llvm::Instruction*; Vector = llvm::SmallVector; Set = llvm::SmallDenseSet >; llvm::SetVector::value_type = llvm::Instruction*]’ /usr/lib/llvm-11/include/llvm/Transforms/InstCombine/InstCombineWorklist.h:95:20: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:1120:18: warning: conversion from ‘unsigned int’ to ‘unsigned int:31’ may change value [-Wconversion] 1120 | NumEntries = Num; | ^~~ /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = llvm::Instruction*; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]’: /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:537:40: required from ‘void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::Instruction*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]’ /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:581:13: required from ‘BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Instruction*; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::Instruction*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]’ /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:547:37: required from ‘BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Instruction* const&; ValueArgs = {llvm::detail::DenseSetEmpty&}; DerivedT = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; KeyT = llvm::Instruction*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]’ /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:258: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 = llvm::Instruction*; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseSetPair]’ /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:195:30: required from ‘std::pair::Iterator, bool> llvm::detail::DenseSetImpl::insert(const ValueT&) [with ValueT = llvm::Instruction*; MapTy = llvm::SmallDenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]’ /usr/lib/llvm-11/include/llvm/ADT/SetVector.h:142:30: required from ‘bool llvm::SetVector::insert(const value_type&) [with T = llvm::Instruction*; Vector = llvm::SmallVector; Set = llvm::SmallDenseSet >; llvm::SetVector::value_type = llvm::Instruction*]’ /usr/lib/llvm-11/include/llvm/Transforms/InstCombine/InstCombineWorklist.h:47:24: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:1040:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1040 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); | ~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.h:29, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.cc:31: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h: In member function ‘void llvm::BasicBlock::AdjustBlockAddressRefCount(int)’: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:31: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:34: warning: conversion from ‘short unsigned int’ to ‘short unsigned int:15’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/clang/Basic/Diagnostic.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_build.cc:32: /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]’ /usr/include/c++/11/bits/stl_iterator.h:674: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++/11/bits/stl_algobase.h:385: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++/11/bits/stl_algobase.h:495: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++/11/bits/stl_algobase.h:522: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++/11/bits/stl_algobase.h:530: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++/11/bits/stl_algobase.h:620:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]’ /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:648:14: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-11/include/llvm/IR/Type.h:17, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/Function.h:29, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.h:29, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.cc:31: /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In static member function ‘static unsigned int llvm::APInt::getNumWords(unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1585:59: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1585 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In member function ‘unsigned int llvm::APInt::nearestLogBase2() const’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1831:20: warning: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 1831 | return U.VAL - 1; | ~~~~~~^~~ [ 11%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_img_buf_cpy.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_img_buf_cpy.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_img_buf_cpy.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_img_buf_cpy.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_img_buf_cpy.c In file included from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h: In member function ‘void llvm::BasicBlock::AdjustBlockAddressRefCount(int)’: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:31: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:34: warning: conversion from ‘short unsigned int’ to ‘short unsigned int:15’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ^~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_img_buf_cpy.c:25: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ [ 11%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_image_height.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_image_height.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_height.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:19, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_metadata.cc:32: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:489: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-11/include/llvm/ADT/DenseMap.h:374: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-11/include/llvm/ADT/DenseMap.h:1035: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-11/include/llvm/ADT/DenseMap.h:908: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-11/include/llvm/IR/Metadata.h:291:66: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:1120:18: warning: conversion from ‘unsigned int’ to ‘unsigned int:31’ may change value [-Wconversion] 1120 | NumEntries = Num; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/ADT/APFloat.h:20, from /usr/lib/llvm-11/include/llvm/IR/Constants.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_metadata.cc:30: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:116:67: required from ‘llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:307:75: required from ‘llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:373:37: required from ‘llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:902:53: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const llvm::MDOperand*; = void; T = llvm::Metadata*; unsigned int N = 4]’ /usr/lib/llvm-11/include/llvm/IR/Metadata.h:1132:72: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:58:35: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 58 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ [ 11%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mad24.cl.bc In file included from /usr/lib/llvm-11/include/llvm/Support/YAMLTraits.h:19, from /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:24, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/CL/../llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_metadata.cc:47: /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128; llvm::SmallVectorImpl::iterator = void**]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:99:5: required from ‘llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]’ /usr/lib/llvm-11/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++/11/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++/11/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-11/include/llvm/Support/YAMLParser.h:597:17: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:351:40: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 351 | computeSlabSize(std::distance(Slabs.begin(), I)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_tracing.c.o In file included from /usr/lib/llvm-11/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-11/include/llvm/IR/Type.h:17, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/Function.h:29, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In static member function ‘static unsigned int llvm::APInt::getNumWords(unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1585:59: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1585 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Type.h:24, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/Function.h:29, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.h:29, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.cc:31: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h: In member function ‘llvm::ElementCount llvm::ElementCount::NextPowerOf2() const’: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h:57:43: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 57 | return ElementCount(llvm::NextPowerOf2(Min), Scalable); | ~~~~~~~~~~~~~~~~~~^~~~~ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_tracing.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_tracing.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_tracing.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_tracing.c cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mad24.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mad24.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In member function ‘unsigned int llvm::APInt::nearestLogBase2() const’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1831:20: warning: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 1831 | return U.VAL - 1; | ~~~~~~^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/Function.h:29, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.h:29, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.cc:31: /usr/lib/llvm-11/include/llvm/IR/Type.h: In member function ‘void llvm::Type::setSubclassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Type.h:99:20: warning: conversion from ‘unsigned int’ to ‘unsigned int:24’ may change value [-Wconversion] 99 | SubclassData = val; | ^~~ [ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_runtime_config.c.o In file included from /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_utils.cc:64: /usr/lib/llvm-11/include/llvm/Support/VirtualFileSystem.h: In member function ‘int llvm::vfs::recursive_directory_iterator::level() const’: /usr/lib/llvm-11/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; | ~~~~~~~~~~~~~~~~~~~~^~~ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_runtime_config.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_runtime_config.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_runtime_config.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_runtime_config.c In file included from /usr/lib/llvm-11/include/llvm/IR/Function.h:29, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.h:29, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.cc:31: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:471:70: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 471 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:502:72: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 502 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:612:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 612 | return get(ElementType, SVTy->getMinNumElements()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/ADT/APFloat.h:20, from /usr/lib/llvm-11/include/llvm/IR/Constants.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_metadata.cc:30: /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]’ /usr/include/c++/11/bits/stl_iterator.h:674: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++/11/bits/stl_algobase.h:385: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++/11/bits/stl_algobase.h:495: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++/11/bits/stl_algobase.h:522: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++/11/bits/stl_algobase.h:530: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++/11/bits/stl_algobase.h:620:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]’ /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:648:14: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ [ 12%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_image_width.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_image_width.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_width.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_util.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_tracing.c:27: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-11/include/llvm/IR/Function.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.h:29, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.cc:31: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:163:20: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 163 | SubClassData = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:212:59: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 212 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:238:18: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 238 | Visibility = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:250:19: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 250 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:265:71: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 265 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_tracing.c: In function ‘text_tracer_event_updated’: /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_tracing.c:188:23: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 188 | fwrite (tmp_buffer, text_size, 1, text_tracer_file); | ^~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)’: /usr/lib/llvm-11/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-11/include/llvm/IR/Function.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.h:29, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.cc:31: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h: In member function ‘unsigned int llvm::GlobalObject::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:76:18: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 76 | return Align ? Align->value() : 0; | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_runtime_config.c:25: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.h:29, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.cc:31: /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘void llvm::Function::setCallingConv(llvm::CallingConv::ID)’: /usr/lib/llvm-11/include/llvm/IR/Function.h:226:64: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 226 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ [ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_mem_management.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_mem_management.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_mem_management.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_mem_management.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_mem_management.c /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getFnStackAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:355:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 355 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:456:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 456 | return MA->value(); | ~~~~~~~~~^~ [ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_hash.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_hash.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_hash.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_hash.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_hash.c In file included from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_utils.cc:64: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:334:75: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:3’ may change value [-Wconversion] 334 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:335:63: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 335 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:336:60: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 336 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:337:65: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 337 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } | ^ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:338:45: warning: conversion from ‘int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 338 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ~~~~~^~~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:338:48: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:5’ may change value [-Wconversion] 338 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ^ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setPosition(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:339:47: warning: conversion from ‘unsigned int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 339 | void setPosition(unsigned pos) { Position = pos; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In constructor ‘llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:346:28: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:3’ may change value [-Wconversion] 346 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:347:9: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 347 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), | ^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setNumAdditionalVals(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:352:67: warning: conversion from ‘unsigned int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 352 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ In file included from /usr/lib/llvm-11/include/llvm/IR/Type.h:24, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/Function.h:29, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h: In member function ‘llvm::ElementCount llvm::ElementCount::NextPowerOf2() const’: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h:57:43: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 57 | return ElementCount(llvm::NextPowerOf2(Min), Scalable); | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/Function.h:29, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-11/include/llvm/IR/Type.h: In member function ‘void llvm::Type::setSubclassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Type.h:99:20: warning: conversion from ‘unsigned int’ to ‘unsigned int:24’ may change value [-Wconversion] 99 | SubclassData = val; | ^~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_mem_management.h:24, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_mem_management.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Function.h:29, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:471:70: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 471 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:502:72: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 502 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:612:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 612 | return get(ElementType, SVTy->getMinNumElements()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/Support/Threading.h:17, from /usr/lib/llvm-11/include/llvm/Support/RWMutex.h:17, from /usr/lib/llvm-11/include/llvm/PassRegistry.h:23, from /usr/lib/llvm-11/include/llvm/PassSupport.h:29, from /usr/lib/llvm-11/include/llvm/Pass.h:318, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.cc:31: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘void llvm::BitVector::resize(unsigned int, bool)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:374:39: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 374 | unsigned OldCapacity = Bits.size(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:427:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 427 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:163:20: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 163 | SubClassData = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:212:59: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 212 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:238:18: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 238 | Visibility = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:250:19: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 250 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:265:71: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 265 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:466:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 466 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)’: /usr/lib/llvm-11/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-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h: In member function ‘unsigned int llvm::GlobalObject::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:76:18: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 76 | return Align ? Align->value() : 0; | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_hash.c: In function ‘pocl_SHA1_Update’: /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_hash.c:181:31: warning: conversion from ‘size_t’ {aka ‘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/pocl-PBB85R/pocl-1.8/lib/CL/pocl_hash.c:182:26: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 182 | context->count[1] += (len >> 29); | ^ [ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_file_util.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_file_util.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_file_util.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_file_util.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_file_util.c In file included from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘void llvm::Function::setCallingConv(llvm::CallingConv::ID)’: /usr/lib/llvm-11/include/llvm/IR/Function.h:226:64: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 226 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getFnStackAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:355:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 355 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:456:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 456 | return MA->value(); | ~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-11/include/llvm/IR/CFG.h: In function ‘unsigned int llvm::pred_size(const llvm::BasicBlock*)’: /usr/lib/llvm-11/include/llvm/IR/CFG.h:123:23: warning: conversion from ‘std::__iterator_traits >, void>::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 123 | return std::distance(pred_begin(BB), pred_end(BB)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:45, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:23, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h: In member function ‘unsigned int llvm::DataLayout::getPreferredAlignment(const llvm::GlobalVariable*) const’: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:589:39: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 589 | return getPreferredAlign(GV).value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_debug.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_debug.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_debug.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_debug.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_debug.c /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_file_util.c: In function ‘pocl_mk_tempname’: /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_file_util.c:312:31: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 312 | fd = mkostemps (output, strlen (suffix), O_CLOEXEC); | ^~~~~~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_file_util.c: In function ‘pocl_write_tempfile’: /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_file_util.c:392:17: warning: conversion to ‘long unsigned int’ from ‘ssize_t’ {aka ‘long int’} may change the sign of the result [-Wsign-conversion] 392 | bytes -= res; | ^~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_utils.cc: In function ‘bool getModuleIntMetadata(const llvm::Module&, const char*, long unsigned int&)’: /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_utils.cc:498:35: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 498 | MDNode *MD = Root->getOperand(i); | ^ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_utils.cc: In function ‘bool getModuleStringMetadata(const llvm::Module&, const char*, std::string&)’: /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_utils.cc:523:35: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 523 | MDNode *MD = Root->getOperand(i); | ^ In file included from /usr/lib/llvm-11/include/llvm/Support/Threading.h:17, from /usr/lib/llvm-11/include/llvm/Support/RWMutex.h:17, from /usr/lib/llvm-11/include/llvm/PassRegistry.h:23, from /usr/lib/llvm-11/include/llvm/PassSupport.h:29, from /usr/lib/llvm-11/include/llvm/Pass.h:318, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:48, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:23, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘void llvm::BitVector::resize(unsigned int, bool)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:374:39: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 374 | unsigned OldCapacity = Bits.size(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:427:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 427 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:466:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 466 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ [ 12%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_local_id.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_local_id.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_local_id.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_debug.c:6: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:19, from /usr/lib/llvm-11/include/llvm/Support/TimeProfiler.h:12, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:50, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:23, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h: In function ‘char llvm::hexdigit(unsigned int, bool)’: /usr/lib/llvm-11/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-11/include/llvm/ADT/StringExtras.h: In function ‘std::string llvm::toHex(llvm::StringRef, bool)’: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:158:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 158 | Output.push_back(LUT[c >> 4] | Offset); | ~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:159:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 159 | Output.push_back(LUT[c & 15] | Offset); | ~~~~~~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:27, from /usr/lib/llvm-11/include/llvm/Support/TimeProfiler.h:12, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:50, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:23, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-11/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-11/include/llvm/Support/Format.h:234:23: warning: conversion from ‘uint32_t’ {aka ‘unsigned int’} to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 234 | ByteGroupSize = NumPerLine; | ^~~~~~~~~~ [ 12%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_local_size.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_local_size.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_local_size.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h In file included from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:35, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.cc:32: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h: In member function ‘unsigned int llvm::DataLayout::getPreferredAlignment(const llvm::GlobalVariable*) const’: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:589:39: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 589 | return getPreferredAlign(GV).value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 12%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/ImplicitLoopBarriers.cc.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-11/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto -fno-fat-lto-objects -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 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/ImplicitLoopBarriers.cc.o -MF CMakeFiles/llvmpasses.dir/ImplicitLoopBarriers.cc.o.d -o CMakeFiles/llvmpasses.dir/ImplicitLoopBarriers.cc.o -c /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitLoopBarriers.cc [ 12%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_num_groups.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_num_groups.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_num_groups.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h In file included from /usr/lib/llvm-11/include/llvm/IR/ModuleSummaryIndex.h:31, from /usr/lib/llvm-11/include/llvm/Bitcode/BitcodeReader.h:19, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_utils.cc:53: /usr/lib/llvm-11/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-11/include/llvm/Support/ScaledNumber.h:96:31: required from here /usr/lib/llvm-11/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-11/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-11/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-11/include/llvm/Support/ScaledNumber.h:102:31: required from here /usr/lib/llvm-11/include/llvm/Support/ScaledNumber.h:89:53: warning: conversion from ‘int’ to ‘int16_t’ {aka ‘short int’} may change value [-Wconversion] [ 12%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/InlineKernels.cc.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-11/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto -fno-fat-lto-objects -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 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/InlineKernels.cc.o -MF CMakeFiles/llvmpasses.dir/InlineKernels.cc.o.d -o CMakeFiles/llvmpasses.dir/InlineKernels.cc.o -c /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/InlineKernels.cc /usr/lib/llvm-11/include/llvm/Support/ScaledNumber.h: In instantiation of ‘std::pair llvm::ScaledNumbers::getQuotient(DigitsT, DigitsT) [with DigitsT = long unsigned int]’: /usr/lib/llvm-11/include/llvm/Support/ScaledNumber.h:178:21: required from here /usr/lib/llvm-11/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-11/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-11/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-11/include/llvm/Support/ScaledNumber.h:402:23: required from here /usr/lib/llvm-11/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-11/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-11/include/llvm/Support/ScaledNumber.h:410:23: required from here /usr/lib/llvm-11/include/llvm/Support/ScaledNumber.h:391:54: warning: conversion from ‘int’ to ‘int16_t’ {aka ‘short int’} may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/Support/ScaledNumber.h: In instantiation of ‘llvm::ScaledNumber& llvm::ScaledNumber::operator/=(const llvm::ScaledNumber&) [with DigitsT = long unsigned int]’: /usr/lib/llvm-11/include/llvm/IR/ModuleSummaryIndex.h:95:36: required from here /usr/lib/llvm-11/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; | ^~~~~~ [ 12%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_work_dim.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/get_work_dim.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_work_dim.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 12%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mad.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mad.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mad.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_timing.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_timing.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_timing.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_timing.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_timing.c In file included from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-11/include/llvm/IR/Dominators.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)’: /usr/lib/llvm-11/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())); | ^ [ 12%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/hadd.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/hadd.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/hadd.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_timing.c: In function ‘pocl_gettimemono_ns’: /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_timing.c:80:54: warning: conversion to ‘long unsigned int’ from ‘__syscall_slong_t’ {aka ‘long int’} may change the sign of the result [-Wsign-conversion] 80 | return (((uint64_t)timespec.tv_sec * 1000000000UL) + timespec.tv_nsec); | ^ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_timing.c: In function ‘pocl_gettimereal’: /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_timing.c:119:14: warning: conversion from ‘__syscall_slong_t’ {aka ‘long int’} to ‘int’ may change value [-Wconversion] 119 | *nanosec = timespec.tv_nsec; | ^~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:28, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:33, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:48, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-11/include/llvm/IR/Constants.h: In constructor ‘llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Constants.h:910:26: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 910 | setValueSubclassData(Opcode); | ^~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:19, from /usr/lib/llvm-11/include/llvm/Support/TimeProfiler.h:12, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:50, from /usr/lib/llvm-11/include/llvm/Analysis/AssumptionCache.h:22, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.cc:32: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h: In function ‘char llvm::hexdigit(unsigned int, bool)’: /usr/lib/llvm-11/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; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:33, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:48, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::data_operands_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1198:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1198 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1220:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1220 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::arg_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1247:48: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1247 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1292:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1292 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ [ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSVMAlloc.c.o /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getRetAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1598:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1598 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1609:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1609 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getNumOperandBundles() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1782:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1782 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘bool llvm::CallBase::isBundleOperand(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1810:53: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1810 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h: In function ‘std::string llvm::toHex(llvm::StringRef, bool)’: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:158:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 158 | Output.push_back(LUT[c >> 4] | Offset); | ~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:159:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 159 | Output.push_back(LUT[c & 15] | Offset); | ~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In static member function ‘static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:2139:29: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2139 | Total += B.input_size(); | ^ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSVMAlloc.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clSVMAlloc.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clSVMAlloc.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clSVMAlloc.c In file included from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:48, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::AllocaInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:127:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::LoadInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:218:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 218 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::StoreInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:350:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 350 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:27, from /usr/lib/llvm-11/include/llvm/Support/TimeProfiler.h:12, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:50, from /usr/lib/llvm-11/include/llvm/Analysis/AssumptionCache.h:22, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.cc:32: /usr/lib/llvm-11/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-11/include/llvm/Support/Format.h:234:23: warning: conversion from ‘uint32_t’ {aka ‘unsigned int’} to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 234 | ByteGroupSize = NumPerLine; | ^~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1476:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1476 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1485:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1485 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1486:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1486 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1499:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1499 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1507:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1507 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1508:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1508 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/IR/Attributes.h:19, from /usr/lib/llvm-11/include/llvm/IR/Module.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_utils.cc:29: /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:280:56: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:250:19: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:280:56: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 82 | Size = N; | ^ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::changesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2040:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2040 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::increasesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2050:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2050 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3214:24: warning: conversion from ‘ptrdiff_t’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 3214 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/../pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/../pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/devices.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clSVMAlloc.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/ModuleSummaryIndex.h:31, from /usr/lib/llvm-11/include/llvm/Bitcode/BitcodeReader.h:19, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_utils.cc:53: /usr/lib/llvm-11/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-11/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-11/include/llvm/Support/ScaledNumber.h:357:16: required from here /usr/lib/llvm-11/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-11/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-11/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-11/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-11/include/llvm/Support/ScaledNumber.h:363:16: required from here /usr/lib/llvm-11/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-11/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-11/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-11/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-11/include/llvm/IR/ModuleSummaryIndex.h:95:23: required from here /usr/lib/llvm-11/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-11/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-11/include/llvm/IR/Instructions.h:3688:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3688 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3700:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3700 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3701:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3701 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3711:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3711 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3722:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3722 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3723:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3723 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3897:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3897:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3910:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3910:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3912:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3912 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3924:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3924:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3936:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3936:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3938:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3938 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 12%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mad_hi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mad_hi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mad_hi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4340:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4340 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4347:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4347 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4381:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4381 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4388:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4388 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/YAMLTraits.h:19, from /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:24, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_utils.cc:44: /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128; llvm::SmallVectorImpl::iterator = void**]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:99:5: required from ‘llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]’ /usr/lib/llvm-11/include/llvm/IR/ModuleSummaryIndex.h:1089:21: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:351:40: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 351 | computeSlabSize(std::distance(Slabs.begin(), I)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSVMFree.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSVMFree.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clSVMFree.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clSVMFree.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clSVMFree.c In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/IR/Attributes.h:19, from /usr/lib/llvm-11/include/llvm/IR/Module.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_utils.cc:29: /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:255:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/Error.h:994:21: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:17, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitConditionalBarriers.cc:42: /usr/lib/llvm-11/include/llvm/Analysis/CallGraphSCCPass.h: In member function ‘virtual bool llvm::CallGraphSCCPass::doInitialization(llvm::CallGraph&)’: /usr/lib/llvm-11/include/llvm/Analysis/CallGraphSCCPass.h:48:44: warning: unused parameter ‘CG’ [-Wunused-parameter] 48 | virtual bool doInitialization(CallGraph &CG) { | ~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/Analysis/CallGraphSCCPass.h: In member function ‘virtual bool llvm::CallGraphSCCPass::doFinalization(llvm::CallGraph&)’: /usr/lib/llvm-11/include/llvm/Analysis/CallGraphSCCPass.h:63:42: warning: unused parameter ‘CG’ [-Wunused-parameter] 63 | virtual bool doFinalization(CallGraph &CG) { | ~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/Analysis/CallGraphSCCPass.h: In member function ‘unsigned int llvm::CallGraphSCC::size() const’: /usr/lib/llvm-11/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-11/include/llvm/Analysis/CallGraphSCCPass.h: In member function ‘virtual bool llvm::DummyCGSCCPass::runOnSCC(llvm::CallGraphSCC&)’: /usr/lib/llvm-11/include/llvm/Analysis/CallGraphSCCPass.h:131:31: warning: unused parameter ‘SCC’ [-Wunused-parameter] 131 | bool runOnSCC(CallGraphSCC &SCC) override { return false; } | ~~~~~~~~~~~~~~^~~ In file included from /usr/lib/llvm-11/include/llvm/Support/BlockFrequency.h:16, from /usr/lib/llvm-11/include/llvm/Analysis/BlockFrequencyInfo.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitConditionalBarriers.cc:42: /usr/lib/llvm-11/include/llvm/Support/BranchProbability.h: In member function ‘llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)’: /usr/lib/llvm-11/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-11/include/llvm/Support/BranchProbability.h: In member function ‘llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)’: /usr/lib/llvm-11/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-11/include/llvm/Support/YAMLTraits.h:22, from /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:24, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitConditionalBarriers.cc:42: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::getNumBuffers() const’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:127:55: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getNumBuffers() const { return Buffers.size(); } | ~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:147:24: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 147 | return Buffers.size(); | ~~~~~~~~~~~~^~ [ 12%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_cos.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_cos.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_cos.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:18, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_utils.cc:29: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:790:75: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:17, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.cc:32: /usr/lib/llvm-11/include/llvm/Analysis/CallGraphSCCPass.h: In member function ‘unsigned int llvm::CallGraphSCC::size() const’: /usr/lib/llvm-11/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-11/include/llvm/Support/BlockFrequency.h:16, from /usr/lib/llvm-11/include/llvm/Analysis/BlockFrequencyInfo.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.cc:32: /usr/lib/llvm-11/include/llvm/Support/BranchProbability.h: In member function ‘llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)’: /usr/lib/llvm-11/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-11/include/llvm/Support/BranchProbability.h: In member function ‘llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)’: /usr/lib/llvm-11/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; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ [ 12%] Building CXX object lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_wg.cc.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -flto -fno-fat-lto-objects -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 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/lib/llvm-11/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I"/build/pocl-PBB85R/pocl-1.8/lib/CL/../llvmopencl" -MD -MT lib/CL/CMakeFiles/lib_cl_llvm.dir/pocl_llvm_wg.cc.o -MF CMakeFiles/lib_cl_llvm.dir/pocl_llvm_wg.cc.o.d -o CMakeFiles/lib_cl_llvm.dir/pocl_llvm_wg.cc.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_wg.cc In file included from /usr/lib/llvm-11/include/llvm/Support/YAMLTraits.h:19, from /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:24, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_utils.cc:44: /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:188:5: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, llvm::Align) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/Support/Allocator.h:202:20: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/Support/YAMLParser.h:137:26: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:333:58: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 333 | size_t AllocatedSlabSize = computeSlabSize(Slabs.size()); | ~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:18, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_utils.cc:29: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:805:67: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1376:38: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/ModuleSummaryIndex.h:31, from /usr/lib/llvm-11/include/llvm/Bitcode/BitcodeReader.h:19, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_utils.cc:53: /usr/lib/llvm-11/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-11/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-11/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-11/include/llvm/Support/ScaledNumber.h:402:23: required from here /usr/lib/llvm-11/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-11/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-11/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-11/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-11/include/llvm/Support/ScaledNumber.h:410:23: required from here /usr/lib/llvm-11/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-11/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-11/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-11/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-11/include/llvm/IR/ModuleSummaryIndex.h:95:36: required from here /usr/lib/llvm-11/include/llvm/Support/ScaledNumber.h:844:9: warning: conversion from ‘int’ to ‘int16_t’ {aka ‘short int’} may change value [-Wconversion] 844 | Scale += ScaleShift; | ~~~~~~^~~~~~~~~~~~~ [ 12%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mad_sat.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mad_sat.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mad_sat.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/Support/YAMLTraits.h:22, from /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:24, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.cc:32: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::getNumBuffers() const’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:127:55: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getNumBuffers() const { return Buffers.size(); } | ~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:147:24: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 147 | return Buffers.size(); | ~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/ADT/SetVector.h:23, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)’: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h:346:56: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 346 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Value.h:20, from /usr/lib/llvm-11/include/llvm/IR/User.h:24, from /usr/lib/llvm-11/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In constructor ‘llvm::Align::Align(uint64_t)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:79:25: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 79 | ShiftValue = Log2_64(Value); | ~~~~~~~^~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Attributes.h:24, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:27, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/InlineKernels.cc:30: /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In constructor ‘llvm::Align::Align(uint64_t)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:79:25: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 79 | ShiftValue = Log2_64(Value); | ~~~~~~~^~~~~~~ /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In function ‘llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:249:26: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 249 | Out.ShiftValue = Value - 1; | ~~~~~~^~~ [ 12%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_divide.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_divide.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_divide.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In function ‘llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:249:26: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 249 | Out.ShiftValue = Value - 1; | ~~~~~~^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-11/include/llvm/IR/User.h: In constructor ‘llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setGlobalVariableNumOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setNumHungOffUseOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-11/include/llvm/IR/Metadata.h: In constructor ‘llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)’: /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:20: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:25: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_util.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clSVMFree.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/InlineKernels.cc:30: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)’: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h:346:56: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 346 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/IR/Function.h:20, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_utils.cc:29: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/ADT/DenseSet.h:67:56: required from ‘llvm::detail::DenseSetImpl::DenseSetImpl(unsigned int) [with ValueT = llvm::StringRef; MapTy = llvm::DenseMap, llvm::detail::DenseSetPair >; ValueInfoT = llvm::DenseMapInfo]’ /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:255:7: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/ModuleSummaryIndex.h:31, from /usr/lib/llvm-11/include/llvm/Bitcode/BitcodeReader.h:19, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_utils.cc:53: /usr/lib/llvm-11/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-11/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-11/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-11/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-11/include/llvm/IR/ModuleSummaryIndex.h:95:36: required from here /usr/lib/llvm-11/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-11/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-11/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-11/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-11/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-11/include/llvm/IR/ModuleSummaryIndex.h:95:36: required from here /usr/lib/llvm-11/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; | ^~~~~~ [ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMFree.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMFree.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMFree.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMFree.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueSVMFree.c In file included from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h: In member function ‘void llvm::BasicBlock::AdjustBlockAddressRefCount(int)’: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:31: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:34: warning: conversion from ‘short unsigned int’ to ‘short unsigned int:15’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/InlineKernels.cc:30: /usr/lib/llvm-11/include/llvm/IR/User.h: In constructor ‘llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setGlobalVariableNumOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setNumHungOffUseOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/InlineKernels.cc:30: /usr/lib/llvm-11/include/llvm/IR/Metadata.h: In constructor ‘llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)’: /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:20: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:25: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueSVMFree.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-11/include/llvm/IR/Type.h:17, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/Function.h:29, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In static member function ‘static unsigned int llvm::APInt::getNumWords(unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1585:59: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1585 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In member function ‘unsigned int llvm::APInt::nearestLogBase2() const’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1831:20: warning: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 1831 | return U.VAL - 1; | ~~~~~~^~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/IR/Attributes.h:19, from /usr/lib/llvm-11/include/llvm/IR/Module.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_utils.cc:29: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:116:67: required from ‘llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::LayoutAlignElem; = void; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:307:75: required from ‘llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::LayoutAlignElem; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:373:37: required from ‘llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::LayoutAlignElem]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:886:39: required from ‘llvm::SmallVector::SmallVector() [with T = llvm::LayoutAlignElem; unsigned int N = 16]’ /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:196:52: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:58:35: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 58 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/IR/Function.h:20, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_utils.cc:29: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:489: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-11/include/llvm/ADT/DenseMap.h:374: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-11/include/llvm/ADT/DenseMap.h:1035: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-11/include/llvm/ADT/DenseMap.h:908: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-11/include/llvm/IR/Metadata.h:291:66: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:1120:18: warning: conversion from ‘unsigned int’ to ‘unsigned int:31’ may change value [-Wconversion] 1120 | NumEntries = Num; | ^~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/./pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/./pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/../llvmopencl/AutomaticLocals.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_wg.cc:26: /usr/include/CL/cl_gl_ext.h:18:112: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^ In file included from /usr/lib/llvm-11/include/llvm/IR/ConstantFolder.h:20, from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:24, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.cc:32: /usr/lib/llvm-11/include/llvm/IR/Constants.h: In constructor ‘llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Constants.h:910:26: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 910 | setValueSubclassData(Opcode); | ^~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Type.h:24, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/Function.h:29, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h: In member function ‘llvm::ElementCount llvm::ElementCount::NextPowerOf2() const’: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h:57:43: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 57 | return ElementCount(llvm::NextPowerOf2(Min), Scalable); | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/Function.h:29, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-11/include/llvm/IR/Type.h: In member function ‘void llvm::Type::setSubclassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Type.h:99:20: warning: conversion from ‘unsigned int’ to ‘unsigned int:24’ may change value [-Wconversion] 99 | SubclassData = val; | ^~~ [ 12%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_exp10.cl.bc [ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMap.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_exp10.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_exp10.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMap.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMap.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMap.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueSVMMap.c In file included from /usr/lib/llvm-11/include/llvm/IR/Function.h:29, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:471:70: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 471 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:502:72: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 502 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:612:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 612 | return get(ElementType, SVTy->getMinNumElements()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/InlineKernels.cc:30: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h: In member function ‘void llvm::BasicBlock::AdjustBlockAddressRefCount(int)’: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:31: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:34: warning: conversion from ‘short unsigned int’ to ‘short unsigned int:15’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:163:20: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 163 | SubClassData = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:212:59: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 212 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:238:18: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 238 | Visibility = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:250:19: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 250 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:265:71: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 265 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)’: /usr/lib/llvm-11/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-11/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-11/include/llvm/IR/Type.h:17, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/InlineKernels.cc:30: /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In static member function ‘static unsigned int llvm::APInt::getNumWords(unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1585:59: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1585 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/ConstantFolder.h:21, from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:24, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.cc:32: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::data_operands_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1198:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1198 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueSVMMap.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitConditionalBarriers.cc:42: /usr/lib/llvm-11/include/llvm/IR/IntrinsicInst.h: In member function ‘uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const’: /usr/lib/llvm-11/include/llvm/IR/IntrinsicInst.h:536:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 536 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1220:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1220 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::arg_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1247:48: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1247 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In member function ‘unsigned int llvm::APInt::nearestLogBase2() const’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1831:20: warning: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 1831 | return U.VAL - 1; | ~~~~~~^~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1292:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1292 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h: In member function ‘unsigned int llvm::GlobalObject::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:76:18: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 76 | return Align ? Align->value() : 0; | ~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 12%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/max.cl.bc In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/IR/Attributes.h:19, from /usr/lib/llvm-11/include/llvm/IR/Module.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_utils.cc:29: /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]’ /usr/include/c++/11/bits/stl_iterator.h:674: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++/11/bits/stl_algobase.h:385: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++/11/bits/stl_algobase.h:495: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++/11/bits/stl_algobase.h:522: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++/11/bits/stl_algobase.h:530: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++/11/bits/stl_algobase.h:620:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]’ /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:648:14: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ [ 12%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_exp2.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_exp2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_exp2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/max.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/max.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getRetAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1598:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1598 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1609:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1609 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getNumOperandBundles() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1782:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1782 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘bool llvm::CallBase::isBundleOperand(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1810:53: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1810 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘void llvm::Function::setCallingConv(llvm::CallingConv::ID)’: /usr/lib/llvm-11/include/llvm/IR/Function.h:226:64: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 226 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getFnStackAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:355:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 355 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:456:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 456 | return MA->value(); | ~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-11/include/llvm/IR/CFG.h: In function ‘unsigned int llvm::pred_size(const llvm::BasicBlock*)’: /usr/lib/llvm-11/include/llvm/IR/CFG.h:123:23: warning: conversion from ‘std::__iterator_traits >, void>::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 123 | return std::distance(pred_begin(BB), pred_end(BB)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In static member function ‘static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:2139:29: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2139 | Total += B.input_size(); | ^ In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:37, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitConditionalBarriers.cc:42: /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:80:48: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 80 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:80:69: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 80 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:84:46: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 84 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:84:65: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 84 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ In file included from /usr/lib/llvm-11/include/llvm/IR/Type.h:24, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/InlineKernels.cc:30: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h: In member function ‘llvm::ElementCount llvm::ElementCount::NextPowerOf2() const’: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h:57:43: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 57 | return ElementCount(llvm::NextPowerOf2(Min), Scalable); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::PossiblyExactOperator::setIsExact(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:131:62: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 131 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:131:76: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 131 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ In file included from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/InlineKernels.cc:30: /usr/lib/llvm-11/include/llvm/IR/Type.h: In member function ‘void llvm::Type::setSubclassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Type.h:99:20: warning: conversion from ‘unsigned int’ to ‘unsigned int:24’ may change value [-Wconversion] 99 | SubclassData = val; | ^~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowReassoc(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:263:59: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 263 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 264 | (B * FastMathFlags::AllowReassoc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:264:37: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 264 | (B * FastMathFlags::AllowReassoc); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoNaNs(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:269:55: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 269 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 270 | (B * FastMathFlags::NoNaNs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:270:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 270 | (B * FastMathFlags::NoNaNs); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoInfs(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:275:55: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 275 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 276 | (B * FastMathFlags::NoInfs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:276:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 276 | (B * FastMathFlags::NoInfs); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoSignedZeros(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:281:62: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 281 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 282 | (B * FastMathFlags::NoSignedZeros); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:282:40: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 282 | (B * FastMathFlags::NoSignedZeros); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowReciprocal(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:287:64: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 287 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 288 | (B * FastMathFlags::AllowReciprocal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:288:42: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 288 | (B * FastMathFlags::AllowReciprocal); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowContract(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:293:64: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 293 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 294 | (B * FastMathFlags::AllowContract); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:294:42: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 294 | (B * FastMathFlags::AllowContract); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasApproxFunc(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:299:61: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 299 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 300 | (B * FastMathFlags::ApproxFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:300:39: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 300 | (B * FastMathFlags::ApproxFunc); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:306:26: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 306 | SubclassOptionalData |= FMF.Flags; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:306:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 306 | SubclassOptionalData |= FMF.Flags; | ^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:312:32: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 312 | SubclassOptionalData = FMF.Flags; | ~~~~^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:312:32: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 312 | SubclassOptionalData = FMF.Flags; | ^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::GEPOperator::setIsInBounds(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:466:44: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 466 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:466:61: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 466 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ In file included from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/InlineKernels.cc:30: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:471:70: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 471 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:502:72: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 502 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘unsigned int llvm::GEPOperator::countNonConstantIndices() const’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:543:20: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 543 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | return !isa(*use); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | }); | ~~ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:612:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 612 | return get(ElementType, SVTy->getMinNumElements()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:45, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:23, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h: In member function ‘unsigned int llvm::DataLayout::getPreferredAlignment(const llvm::GlobalVariable*) const’: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:589:39: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 589 | return getPreferredAlign(GV).value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:33, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.cc:32: /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::AllocaInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:127:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::LoadInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:218:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 218 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:32, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/InlineKernels.cc:30: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:163:20: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 163 | SubClassData = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:212:59: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 212 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:238:18: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 238 | Visibility = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:250:19: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 250 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:265:71: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 265 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::StoreInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:350:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 350 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)’: /usr/lib/llvm-11/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-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:32, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/InlineKernels.cc:30: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h: In member function ‘unsigned int llvm::GlobalObject::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:76:18: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 76 | return Align ? Align->value() : 0; | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:32, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/InlineKernels.cc:30: /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘void llvm::Function::setCallingConv(llvm::CallingConv::ID)’: /usr/lib/llvm-11/include/llvm/IR/Function.h:226:64: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 226 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getFnStackAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:355:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 355 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:456:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 456 | return MA->value(); | ~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:28, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:33, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/InlineKernels.cc:30: /usr/lib/llvm-11/include/llvm/IR/Constants.h: In constructor ‘llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Constants.h:910:26: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 910 | setValueSubclassData(Opcode); | ^~~~~~ [ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMUnmap.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMUnmap.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMUnmap.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMUnmap.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueSVMUnmap.c /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1476:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1476 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitConditionalBarriers.cc:42: /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h: In member function ‘llvm::CallBrInst* llvm::IRBuilderBase::CreateCallBr(llvm::FunctionCallee, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef >, const llvm::Twine&)’: /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:1059:55: warning: unused parameter ‘OpBundles’ [-Wunused-parameter] 1059 | ArrayRef OpBundles, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1485:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1485 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1486:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1486 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1499:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1499 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1507:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1507 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1508:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1508 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:33, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/InlineKernels.cc:30: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::data_operands_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1198:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1198 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1220:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1220 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::arg_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1247:48: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1247 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1292:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1292 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getRetAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1598:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1598 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1609:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1609 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getNumOperandBundles() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1782:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1782 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘bool llvm::CallBase::isBundleOperand(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1810:53: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1810 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::changesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2040:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2040 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::increasesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2050:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2050 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In static member function ‘static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:2139:29: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2139 | Total += B.input_size(); | ^ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-11/include/llvm/PassRegistry.h:19, from /usr/lib/llvm-11/include/llvm/PassSupport.h:29, from /usr/lib/llvm-11/include/llvm/Pass.h:318, from /build/pocl-PBB85R/pocl-1.8/lib/CL/../llvmopencl/AutomaticLocals.h:24, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_wg.cc:26: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)’: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h:346:56: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 346 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/InlineKernels.cc:30: /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::AllocaInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:127:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::LoadInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:218:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 218 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::StoreInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:350:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 350 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-11/include/llvm/PassRegistry.h:20, from /usr/lib/llvm-11/include/llvm/PassSupport.h:29, from /usr/lib/llvm-11/include/llvm/Pass.h:318, from /build/pocl-PBB85R/pocl-1.8/lib/CL/../llvmopencl/AutomaticLocals.h:24, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_wg.cc:26: /usr/lib/llvm-11/include/llvm/ADT/StringMapEntry.h: In constructor ‘llvm::StringMapEntryStorage::StringMapEntryStorage(size_t, llvm::NoneType)’: /usr/lib/llvm-11/include/llvm/ADT/StringMapEntry.h:58:61: warning: unused parameter ‘none’ [-Wunused-parameter] 58 | explicit StringMapEntryStorage(size_t keyLength, NoneType none = None) | ~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1476:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1476 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1485:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1485 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1486:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1486 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1499:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1499 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1507:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1507 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1508:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1508 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueSVMUnmap.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ [ 12%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_exp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_exp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_exp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 12%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/max_i.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/max_i.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/max_i.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3214:24: warning: conversion from ‘ptrdiff_t’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 3214 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::changesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2040:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2040 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::increasesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2050:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2050 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/Support/Threading.h:17, from /usr/lib/llvm-11/include/llvm/Support/RWMutex.h:17, from /usr/lib/llvm-11/include/llvm/PassRegistry.h:23, from /usr/lib/llvm-11/include/llvm/PassSupport.h:29, from /usr/lib/llvm-11/include/llvm/Pass.h:318, from /build/pocl-PBB85R/pocl-1.8/lib/CL/../llvmopencl/AutomaticLocals.h:24, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_wg.cc:26: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘void llvm::BitVector::resize(unsigned int, bool)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:374:39: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 374 | unsigned OldCapacity = Bits.size(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:427:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 427 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:466:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 466 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3688:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3688 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3214:24: warning: conversion from ‘ptrdiff_t’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 3214 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3700:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3700 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3701:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3701 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3711:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3711 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3722:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3722 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3723:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3723 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3897:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3897:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3688:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3688 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3700:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3700 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3701:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3701 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3711:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3711 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3722:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3722 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3723:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3723 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3910:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3910:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3912:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3912 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3924:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3924:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ [ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemcpy.c.o /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3936:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3936:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3938:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3938 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemcpy.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemcpy.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemcpy.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueSVMMemcpy.c /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3897:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3897:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3910:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3910:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3912:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3912 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3924:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3924:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3936:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3936:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3938:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3938 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4340:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4340 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4347:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4347 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4381:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4381 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4388:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4388 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/Threading.h:17, from /usr/lib/llvm-11/include/llvm/Support/RWMutex.h:17, from /usr/lib/llvm-11/include/llvm/PassRegistry.h:23, from /usr/lib/llvm-11/include/llvm/PassSupport.h:29, from /usr/lib/llvm-11/include/llvm/Pass.h:318, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:48, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:23, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘void llvm::BitVector::resize(unsigned int, bool)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:374:39: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 374 | unsigned OldCapacity = Bits.size(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:427:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 427 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4340:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4340 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4347:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4347 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:466:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 466 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4381:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4381 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4388:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4388 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueSVMMemcpy.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/InlineKernels.cc:31: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h: In member function ‘unsigned int llvm::DataLayout::getPreferredAlignment(const llvm::GlobalVariable*) const’: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:589:39: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 589 | return getPreferredAlign(GV).value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.cc:32: /usr/lib/llvm-11/include/llvm/IR/IntrinsicInst.h: In member function ‘uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const’: /usr/lib/llvm-11/include/llvm/IR/IntrinsicInst.h:536:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 536 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/Attributes.h:24, from /usr/lib/llvm-11/include/llvm/IR/Module.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_wg.cc:31: /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In constructor ‘llvm::Align::Align(uint64_t)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:79:25: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 79 | ShiftValue = Log2_64(Value); | ~~~~~~~^~~~~~~ /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In function ‘llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:249:26: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 249 | Out.ShiftValue = Value - 1; | ~~~~~~^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:37, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.cc:32: /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:80:48: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 80 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:80:69: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 80 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:84:46: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 84 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:84:65: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 84 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::PossiblyExactOperator::setIsExact(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:131:62: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 131 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:131:76: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 131 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowReassoc(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:263:59: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 263 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 264 | (B * FastMathFlags::AllowReassoc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:264:37: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 264 | (B * FastMathFlags::AllowReassoc); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoNaNs(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:269:55: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 269 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 270 | (B * FastMathFlags::NoNaNs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:270:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 270 | (B * FastMathFlags::NoNaNs); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoInfs(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:275:55: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 275 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 276 | (B * FastMathFlags::NoInfs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:276:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 276 | (B * FastMathFlags::NoInfs); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoSignedZeros(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:281:62: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 281 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 282 | (B * FastMathFlags::NoSignedZeros); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:282:40: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 282 | (B * FastMathFlags::NoSignedZeros); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowReciprocal(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:287:64: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 287 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 288 | (B * FastMathFlags::AllowReciprocal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:288:42: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 288 | (B * FastMathFlags::AllowReciprocal); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowContract(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:293:64: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 293 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 294 | (B * FastMathFlags::AllowContract); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:294:42: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 294 | (B * FastMathFlags::AllowContract); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasApproxFunc(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:299:61: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 299 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 300 | (B * FastMathFlags::ApproxFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:300:39: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 300 | (B * FastMathFlags::ApproxFunc); | ^ In file included from /usr/lib/llvm-11/include/llvm/Support/Threading.h:17, from /usr/lib/llvm-11/include/llvm/Support/RWMutex.h:17, from /usr/lib/llvm-11/include/llvm/PassRegistry.h:23, from /usr/lib/llvm-11/include/llvm/PassSupport.h:29, from /usr/lib/llvm-11/include/llvm/Pass.h:318, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/InlineKernels.cc:32: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘void llvm::BitVector::resize(unsigned int, bool)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:374:39: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 374 | unsigned OldCapacity = Bits.size(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:306:26: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 306 | SubclassOptionalData |= FMF.Flags; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:306:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 306 | SubclassOptionalData |= FMF.Flags; | ^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:312:32: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 312 | SubclassOptionalData = FMF.Flags; | ~~~~^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:312:32: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 312 | SubclassOptionalData = FMF.Flags; | ^~~~~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:427:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 427 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:466:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 466 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ [ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemFill.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemFill.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemFill.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clEnqueueSVMMemFill.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueSVMMemFill.c /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::GEPOperator::setIsInBounds(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:466:44: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 466 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:466:61: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 466 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘unsigned int llvm::GEPOperator::countNonConstantIndices() const’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:543:20: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 543 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | return !isa(*use); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | }); | ~~ In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:19, from /usr/lib/llvm-11/include/llvm/Support/TimeProfiler.h:12, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:50, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:23, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h: In function ‘char llvm::hexdigit(unsigned int, bool)’: /usr/lib/llvm-11/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; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 12%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_log10.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_log10.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_log10.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:48, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3219:41: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3191:52: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3191 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-11/include/llvm/IR/Type.h:17, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_wg.cc:31: /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In static member function ‘static unsigned int llvm::APInt::getNumWords(unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1585:59: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1585 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3377:66: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3172 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h: In function ‘std::string llvm::toHex(llvm::StringRef, bool)’: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:158:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 158 | Output.push_back(LUT[c >> 4] | Offset); | ~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:159:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 159 | Output.push_back(LUT[c & 15] | Offset); | ~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In member function ‘unsigned int llvm::APInt::nearestLogBase2() const’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1831:20: warning: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 1831 | return U.VAL - 1; | ~~~~~~^~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3385:31: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:27, from /usr/lib/llvm-11/include/llvm/Support/TimeProfiler.h:12, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:50, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:23, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-11/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-11/include/llvm/Support/Format.h:234:23: warning: conversion from ‘uint32_t’ {aka ‘unsigned int’} to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 234 | ByteGroupSize = NumPerLine; | ^~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Type.h:24, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_wg.cc:31: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h: In member function ‘llvm::ElementCount llvm::ElementCount::NextPowerOf2() const’: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h:57:43: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 57 | return ElementCount(llvm::NextPowerOf2(Min), Scalable); | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_wg.cc:31: /usr/lib/llvm-11/include/llvm/IR/Type.h: In member function ‘void llvm::Type::setSubclassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Type.h:99:20: warning: conversion from ‘unsigned int’ to ‘unsigned int:24’ may change value [-Wconversion] 99 | SubclassData = val; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_wg.cc:31: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:471:70: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 471 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:502:72: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 502 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:612:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 612 | return get(ElementType, SVTy->getMinNumElements()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_wg.cc:31: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h: In member function ‘unsigned int llvm::DataLayout::getPreferredAlignment(const llvm::GlobalVariable*) const’: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:589:39: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 589 | return getPreferredAlign(GV).value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_wg.cc:31: /usr/lib/llvm-11/include/llvm/IR/User.h: In constructor ‘llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setGlobalVariableNumOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setNumHungOffUseOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_wg.cc:31: /usr/lib/llvm-11/include/llvm/IR/Metadata.h: In constructor ‘llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)’: /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:20: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:25: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:352:19: required from ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = const void*]’ /usr/lib/llvm-11/include/llvm/PassAnalysisSupport.h:83:24: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 82 | Size = N; | ^ /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:255:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/Error.h:994:21: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueSVMMemFill.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ [ 12%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_log2.cl.bc In file included from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:61, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueSVMMemFill.c:24: /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueSVMMemFill.c: In function ‘POclEnqueueSVMMemFill’: /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueSVMMemFill.c:52:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 52 | POCL_RETURN_ERROR_ON((__builtin_popcount(pattern_size) > 1), CL_INVALID_VALUE, | ^~~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_debug.h:276:11: note: in definition of macro ‘POCL_RETURN_ERROR_ON’ 276 | if (cond) \ | ^~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/clEnqueueSVMMemFill.c:57:43: warning: conversion to ‘long unsigned int’ from ‘long int’ may change the sign of the result [-Wsign-conversion] 57 | POCL_RETURN_ERROR_ON(((intptr_t)svm_ptr % pattern_size > 0), CL_INVALID_VALUE, | ^ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_debug.h:276:11: note: in definition of macro ‘POCL_RETURN_ERROR_ON’ 276 | if (cond) \ | ^~~~ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_log2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_log2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:19, from /usr/lib/llvm-11/include/llvm/Support/FileSystem.h:34, from /usr/lib/llvm-11/include/llvm/Support/VirtualFileSystem.h:24, from /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/InlineKernels.cc:33: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h: In function ‘char llvm::hexdigit(unsigned int, bool)’: /usr/lib/llvm-11/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; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArgSVMPointer.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArgSVMPointer.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArgSVMPointer.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelArgSVMPointer.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clSetKernelArgSVMPointer.c /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h: In function ‘std::string llvm::toHex(llvm::StringRef, bool)’: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:158:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 158 | Output.push_back(LUT[c >> 4] | Offset); | ~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:159:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 159 | Output.push_back(LUT[c & 15] | Offset); | ~~~~~~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:27, from /usr/lib/llvm-11/include/llvm/Support/FileSystem.h:34, from /usr/lib/llvm-11/include/llvm/Support/VirtualFileSystem.h:24, from /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/InlineKernels.cc:33: /usr/lib/llvm-11/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-11/include/llvm/Support/Format.h:234:23: warning: conversion from ‘uint32_t’ {aka ‘unsigned int’} to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 234 | ByteGroupSize = NumPerLine; | ^~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_wg.cc:31: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h: In member function ‘void llvm::BasicBlock::AdjustBlockAddressRefCount(int)’: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:31: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:34: warning: conversion from ‘short unsigned int’ to ‘short unsigned int:15’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_wg.cc:31: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:163:20: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 163 | SubClassData = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:212:59: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 212 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:238:18: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 238 | Visibility = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:250:19: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 250 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:265:71: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 265 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)’: /usr/lib/llvm-11/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-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_wg.cc:31: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h: In member function ‘unsigned int llvm::GlobalObject::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:76:18: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 76 | return Align ? Align->value() : 0; | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_wg.cc:31: /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘void llvm::Function::setCallingConv(llvm::CallingConv::ID)’: /usr/lib/llvm-11/include/llvm/IR/Function.h:226:64: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 226 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getFnStackAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:355:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 355 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:456:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 456 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:280:56: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] [ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelExecInfo.c.o In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clSetKernelArgSVMPointer.c:25: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelExecInfo.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelExecInfo.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/clSetKernelExecInfo.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/clSetKernelExecInfo.c In file included from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:18, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:790:75: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-11/include/llvm/IR/Dominators.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)’: /usr/lib/llvm-11/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-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:805:67: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1376:38: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:137:50: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 180 | return C::unpack(StorageValue); | ^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:146:70: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:210:66: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:585:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2826:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ [ 12%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/maxmag.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/maxmag.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/maxmag.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:51, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128; llvm::SmallVectorImpl::iterator = void**]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:99:5: required from ‘llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]’ /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:880:18: required from ‘llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:1072:14: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:351:40: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 351 | computeSlabSize(std::distance(Slabs.begin(), I)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:28, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:33, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:48, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-11/include/llvm/IR/Constants.h: In constructor ‘llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Constants.h:910:26: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 910 | setValueSubclassData(Opcode); | ^~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/ADT/SetVector.h:23, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Analysis/AssumptionCache.h:106:37: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::AssumptionCache::ResultElem; bool = false; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:845:15: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = llvm::AssumptionCache::ResultElem]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:928:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::AssumptionCache::ResultElem; unsigned int N = 4]’ /usr/lib/llvm-11/include/llvm/Analysis/AssumptionCache.h:41:7: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/clSetKernelExecInfo.c:24: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/ADT/SetVector.h:23, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:836: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-11/include/llvm/Analysis/AssumptionCache.h:239:38: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_binary.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_binary.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_binary.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_binary.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_binary.c In file included from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:51, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:188:5: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, llvm::Align) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/Support/Allocator.h:202:20: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/Support/YAMLParser.h:137:26: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:333:58: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 333 | size_t AllocatedSlabSize = computeSlabSize(Slabs.size()); | ~~~~~~~~~~^~ /build/pocl-PBB85R/pocl-1.8/lib/CL/clSetKernelExecInfo.c: In function ‘POclSetKernelExecInfo’: /build/pocl-PBB85R/pocl-1.8/lib/CL/clSetKernelExecInfo.c:29:37: warning: unused parameter ‘param_value_size’ [-Wunused-parameter] 29 | size_t param_value_size , | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:33, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:48, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::data_operands_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1198:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1198 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1220:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1220 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::arg_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1247:48: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1247 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1292:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1292 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/VirtualFileSystem.h:26, from /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/InlineKernels.cc:33: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::getNumBuffers() const’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:127:55: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getNumBuffers() const { return Buffers.size(); } | ~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getRetAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1598:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1598 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1609:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1609 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:147:24: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 147 | return Buffers.size(); | ~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getNumOperandBundles() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1782:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1782 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘bool llvm::CallBase::isBundleOperand(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1810:53: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1810 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In static member function ‘static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:2139:29: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2139 | Total += B.input_size(); | ^ In file included from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:48, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::AllocaInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:127:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ In file included from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_wg.cc:43: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::getNumBuffers() const’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:127:55: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getNumBuffers() const { return Buffers.size(); } | ~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::LoadInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:218:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 218 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:147:24: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 147 | return Buffers.size(); | ~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::StoreInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:350:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 350 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/ADT/SetVector.h:23, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Support/GenericDomTree.h:260:23: required from ‘llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]’ /usr/lib/llvm-11/include/llvm/IR/Dominators.h:149:39: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:18, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:123:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:142:43: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:148:64: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:226:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:236:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:502:43: required from ‘void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:476:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:572:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:587:57: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:601:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:613:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:795:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:828:41: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1658:43: required from ‘void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1629:39: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/ADT/SetVector.h:23, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Analysis/LoopInfo.h:880:18: required from ‘llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:1072:14: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/InlineKernels.cc:33: /usr/lib/llvm-11/include/llvm/Support/VirtualFileSystem.h: In member function ‘int llvm::vfs::recursive_directory_iterator::level() const’: /usr/lib/llvm-11/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; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:33, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.cc:32: /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3219:41: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3191:52: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3191 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3377:66: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3172 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3385:31: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_binary.c:29: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1476:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1476 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ [ 12%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/IsolateRegions.cc.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-11/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto -fno-fat-lto-objects -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 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/IsolateRegions.cc.o -MF CMakeFiles/llvmpasses.dir/IsolateRegions.cc.o.d -o CMakeFiles/llvmpasses.dir/IsolateRegions.cc.o -c /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/IsolateRegions.cc /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1485:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1485 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1486:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1486 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1499:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1499 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1507:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1507 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1508:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1508 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:489: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-11/include/llvm/ADT/DenseMap.h:374: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-11/include/llvm/ADT/DenseMap.h:1035: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-11/include/llvm/ADT/DenseMap.h:908: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-11/include/llvm/IR/Metadata.h:291:66: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:1120:18: warning: conversion from ‘unsigned int’ to ‘unsigned int:31’ may change value [-Wconversion] 1120 | NumEntries = Num; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitConditionalBarriers.cc:33: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:116:67: required from ‘llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:307:75: required from ‘llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:373:37: required from ‘llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:902:53: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const llvm::MDOperand*; = void; T = llvm::Metadata*; unsigned int N = 4]’ /usr/lib/llvm-11/include/llvm/IR/Metadata.h:1132:72: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:58:35: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 58 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:19, from /usr/lib/llvm-11/include/llvm/Support/FileSystem.h:34, from /usr/lib/llvm-11/include/llvm/Support/VirtualFileSystem.h:24, from /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_wg.cc:44: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h: In function ‘char llvm::hexdigit(unsigned int, bool)’: /usr/lib/llvm-11/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-11/include/llvm/ADT/StringExtras.h: In function ‘std::string llvm::toHex(llvm::StringRef, bool)’: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:158:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 158 | Output.push_back(LUT[c >> 4] | Offset); | ~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:159:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 159 | Output.push_back(LUT[c & 15] | Offset); | ~~~~~~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:27, from /usr/lib/llvm-11/include/llvm/Support/FileSystem.h:34, from /usr/lib/llvm-11/include/llvm/Support/VirtualFileSystem.h:24, from /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_wg.cc:44: /usr/lib/llvm-11/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-11/include/llvm/Support/Format.h:234:23: warning: conversion from ‘uint32_t’ {aka ‘unsigned int’} to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 234 | ByteGroupSize = NumPerLine; | ^~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_binary.c: In function ‘pocl_binary_get_device_id’: /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_binary.c:225:19: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 225 | int i, length = strlen(dev_hash); | ^~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_binary.c:229:14: warning: conversion to ‘uint64_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 229 | result ^= dev_hash[i]; | ^~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_binary.c: In function ‘serialize_file’: /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_binary.c:178:23: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 178 | do { uint32_t len = strlen(elem); \ | ^~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_binary.c:297:3: note: in expansion of macro ‘BUFFER_STORE_STR’ 297 | BUFFER_STORE_STR(p); | ^~~~~~~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_binary.c: In function ‘pocl_binary_serialize_kernel_to_buffer’: /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_binary.c:378:22: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 378 | uint32_t namelen = strlen (meta->name); | ^~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_binary.c:394:22: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 394 | uint32_t attrlen = meta->attributes ? strlen (meta->attributes) : 0; | ^~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_binary.c:178:23: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 178 | do { uint32_t len = strlen(elem); \ | ^~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_binary.c:408:7: note: in expansion of macro ‘BUFFER_STORE_STR’ 408 | BUFFER_STORE_STR(ai->name); | ^~~~~~~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_binary.c:178:23: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 178 | do { uint32_t len = strlen(elem); \ | ^~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_binary.c:409:7: note: in expansion of macro ‘BUFFER_STORE_STR’ 409 | BUFFER_STORE_STR(ai->type_name); | ^~~~~~~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_binary.c:413:27: warning: conversion from ‘long int’ to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 413 | uint32_t arginfo_size = buffer - start; | ^~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_binary.c:417:28: warning: conversion to ‘uint64_t’ {aka ‘long unsigned int’} from ‘long int’ may change the sign of the result [-Wsign-conversion] 417 | uint64_t binaries_size = end - buffer; | ^~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_binary.c:421:26: warning: conversion to ‘uint64_t’ {aka ‘long unsigned int’} from ‘long int’ may change the sign of the result [-Wsign-conversion] 421 | uint64_t struct_size = end - buf; | ^~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_binary.c: In function ‘deserialize_file’: /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_binary.c:468:18: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘long int’ may change the sign of the result [-Wsign-conversion] 468 | return (buffer - orig_buffer); | ~~~~~~~~^~~~~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_binary.c: In function ‘pocl_binary_deserialize_kernel_from_buffer’: /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_binary.c:553:38: warning: unsigned conversion from ‘int’ to ‘uint64_t’ {aka ‘long unsigned int’} changes value from ‘-1’ to ‘18446744073709551615’ [-Wsign-conversion] 553 | kernel->has_arg_metadata = (-1); | ^ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_binary.c:579:31: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 579 | ai->type_size = dynarg_sizes[i]; | ^~~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_binary.c: In function ‘pocl_binary_serialize’: /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_binary.c:610:26: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 610 | unsigned num_kernels = program->num_kernels; | ^~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_binary.c:644:13: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘long int’ may change the sign of the result [-Wsign-conversion] 644 | *size = (buffer - start); | ^ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_binary.c: In function ‘pocl_binary_deserialize’: In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/IR/Function.h:20, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.h:29, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.cc:31: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:352:19: required from ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = const void*]’ /usr/lib/llvm-11/include/llvm/PassAnalysisSupport.h:83:24: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 82 | Size = N; | ^ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_binary.c:658:26: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘cl_program_binary_type’ {aka ‘unsigned int’} may change value [-Wconversion] 658 | program->binary_type = (b.flags >> 1); | ^ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::changesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2040:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2040 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::increasesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2050:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2050 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ [ 12%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_log.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_log.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_log.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:255:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/Error.h:994:21: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:280:56: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3214:24: warning: conversion from ‘ptrdiff_t’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 3214 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]’ /usr/include/c++/11/bits/stl_iterator.h:674: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++/11/bits/stl_algobase.h:385: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++/11/bits/stl_algobase.h:495: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++/11/bits/stl_algobase.h:522: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++/11/bits/stl_algobase.h:530: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++/11/bits/stl_algobase.h:620:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]’ /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:648:14: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3688:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3688 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3700:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3700 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:18, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.h:29, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.cc:31: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:790:75: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_wg.cc:44: /usr/lib/llvm-11/include/llvm/Support/VirtualFileSystem.h: In member function ‘int llvm::vfs::recursive_directory_iterator::level() const’: /usr/lib/llvm-11/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; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/InlineKernels.cc:33: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:334:75: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:3’ may change value [-Wconversion] 334 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } | ^~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3701:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3701 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:335:63: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 335 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:336:60: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 336 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:337:65: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 337 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } | ^ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3711:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3711 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:338:45: warning: conversion from ‘int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 338 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ~~~~~^~~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:338:48: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:5’ may change value [-Wconversion] 338 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ^ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setPosition(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:339:47: warning: conversion from ‘unsigned int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 339 | void setPosition(unsigned pos) { Position = pos; } | ^~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3722:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3722 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3723:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3723 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In constructor ‘llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:346:28: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:3’ may change value [-Wconversion] 346 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:347:9: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 347 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), | ^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setNumAdditionalVals(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:352:67: warning: conversion from ‘unsigned int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 352 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3897:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3897:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3910:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3910:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3912:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3912 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3924:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3924:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3936:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3936:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3938:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3938 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4340:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4340 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4347:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4347 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4381:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4381 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4388:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4388 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/IR/Function.h:20, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.h:29, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.cc:31: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Analysis/AssumptionCache.h:106:37: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_wg.cc:44: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:334:75: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:3’ may change value [-Wconversion] 334 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:335:63: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 335 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:336:60: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 336 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:337:65: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 337 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } | ^ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:338:45: warning: conversion from ‘int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 338 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ~~~~~^~~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:338:48: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:5’ may change value [-Wconversion] 338 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ^ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setPosition(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:339:47: warning: conversion from ‘unsigned int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 339 | void setPosition(unsigned pos) { Position = pos; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In constructor ‘llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:346:28: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:3’ may change value [-Wconversion] 346 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:347:9: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 347 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), | ^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setNumAdditionalVals(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:352:67: warning: conversion from ‘unsigned int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 352 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ [ 12%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/min.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/min.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/min.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 12%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/Kernel.cc.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-11/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto -fno-fat-lto-objects -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 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/Kernel.cc.o -MF CMakeFiles/llvmpasses.dir/Kernel.cc.o.d -o CMakeFiles/llvmpasses.dir/Kernel.cc.o -c /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Kernel.cc In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/IR/Function.h:20, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.h:29, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.cc:31: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::AssumptionCache::ResultElem; bool = false; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:845:15: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = llvm::AssumptionCache::ResultElem]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:928:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::AssumptionCache::ResultElem; unsigned int N = 4]’ /usr/lib/llvm-11/include/llvm/Analysis/AssumptionCache.h:41:7: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:17, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_wg.cc:56: /usr/lib/llvm-11/include/llvm/Analysis/CallGraphSCCPass.h: In member function ‘unsigned int llvm::CallGraphSCC::size() const’: /usr/lib/llvm-11/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(); } | ~~~~~~~~~~^~ [ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_opengl.c.o In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/IR/Function.h:20, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.h:29, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.cc:31: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:836: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-11/include/llvm/Analysis/AssumptionCache.h:239:38: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:17, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/InlineKernels.cc:34: /usr/lib/llvm-11/include/llvm/Analysis/CallGraphSCCPass.h: In member function ‘unsigned int llvm::CallGraphSCC::size() const’: /usr/lib/llvm-11/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(); } | ~~~~~~~~~~^~ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_opengl.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_opengl.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_opengl.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_opengl.c [ 12%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_powr.cl.bc In file included from /usr/lib/llvm-11/include/llvm/Support/BlockFrequency.h:16, from /usr/lib/llvm-11/include/llvm/Analysis/BlockFrequencyInfo.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_wg.cc:56: /usr/lib/llvm-11/include/llvm/Support/BranchProbability.h: In member function ‘llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)’: /usr/lib/llvm-11/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; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:17, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitLoopBarriers.cc:39: /usr/lib/llvm-11/include/llvm/Analysis/CallGraphSCCPass.h: In member function ‘unsigned int llvm::CallGraphSCC::size() const’: /usr/lib/llvm-11/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-11/include/llvm/Support/YAMLTraits.h:19, from /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:24, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.cc:32: /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:188:5: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, llvm::Align) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/Support/Allocator.h:202:20: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/Support/YAMLParser.h:137:26: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:333:58: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 333 | size_t AllocatedSlabSize = computeSlabSize(Slabs.size()); | ~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/Support/BranchProbability.h: In member function ‘llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)’: /usr/lib/llvm-11/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; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_powr.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_powr.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/Support/BlockFrequency.h:16, from /usr/lib/llvm-11/include/llvm/Analysis/BlockFrequencyInfo.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/InlineKernels.cc:34: /usr/lib/llvm-11/include/llvm/Support/BranchProbability.h: In member function ‘llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)’: /usr/lib/llvm-11/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; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:18, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.h:29, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.cc:31: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:805:67: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/BlockFrequency.h:16, from /usr/lib/llvm-11/include/llvm/Analysis/BlockFrequencyInfo.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitLoopBarriers.cc:39: /usr/lib/llvm-11/include/llvm/Support/BranchProbability.h: In member function ‘llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)’: /usr/lib/llvm-11/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-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/Support/BranchProbability.h: In member function ‘llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)’: /usr/lib/llvm-11/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-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1376:38: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:137:50: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 180 | return C::unpack(StorageValue); | ^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:146:70: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:210:66: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/Support/BranchProbability.h: In member function ‘llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)’: /usr/lib/llvm-11/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-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:585:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2826:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ [ 12%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/min_i.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/min_i.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/min_i.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_opengl.c:2: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_opengl.c: In function ‘POclCreateFromGLTexture’: /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_opengl.c:5:47: warning: unused parameter ‘context’ [-Wunused-parameter] 5 | POname(clCreateFromGLTexture)(cl_context context, | ~~~~~~~~~~~~~~~~^~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_opengl.c:6:41: warning: unused parameter ‘flags’ [-Wunused-parameter] 6 | cl_mem_flags flags, | ~~~~~~~~~~~~~~~~^~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_opengl.c:7:41: warning: unused parameter ‘texture_target’ [-Wunused-parameter] 7 | cl_GLenum texture_target, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_opengl.c:8:41: warning: unused parameter ‘miplevel’ [-Wunused-parameter] 8 | cl_GLint miplevel, | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_opengl.c:9:41: warning: unused parameter ‘texture’ [-Wunused-parameter] 9 | cl_GLuint texture, | ~~~~~~~~~~~~~~~~^~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_opengl.c:10:41: warning: unused parameter ‘errcode_ret’ [-Wunused-parameter] 10 | cl_int * errcode_ret) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_opengl.c: In function ‘POclCreateFromGLBuffer’: /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_opengl.c:21:46: warning: unused parameter ‘context’ [-Wunused-parameter] 21 | POname(clCreateFromGLBuffer)(cl_context context, | ~~~~~~~~~~~~~~~~^~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_opengl.c:22:41: warning: unused parameter ‘flags’ [-Wunused-parameter] 22 | cl_mem_flags flags, | ~~~~~~~~~~~~~~~~^~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_opengl.c:23:41: warning: unused parameter ‘bufobj’ [-Wunused-parameter] 23 | cl_GLuint bufobj, | ~~~~~~~~~~~~~~~~^~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_opengl.c:24:41: warning: unused parameter ‘errcode_ret’ [-Wunused-parameter] 24 | cl_int * errcode_ret) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_opengl.c: In function ‘POclCreateFromGLRenderbuffer’: /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_opengl.c:35:52: warning: unused parameter ‘context’ [-Wunused-parameter] 35 | POname(clCreateFromGLRenderbuffer)(cl_context context, | ~~~~~~~~~~~~~~~~^~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_opengl.c:36:41: warning: unused parameter ‘flags’ [-Wunused-parameter] 36 | cl_mem_flags flags, | ~~~~~~~~~~~~~~~~^~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_opengl.c:37:41: warning: unused parameter ‘renderbuffer’ [-Wunused-parameter] 37 | cl_GLuint renderbuffer, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_opengl.c:38:41: warning: unused parameter ‘errcode_ret’ [-Wunused-parameter] 38 | cl_int * errcode_ret) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_opengl.c: In function ‘POclGetGLObjectInfo’: /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_opengl.c:49:41: warning: unused parameter ‘memobj’ [-Wunused-parameter] 49 | POname(clGetGLObjectInfo)(cl_mem memobj, | ~~~~~~~~~~~~~~^~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_opengl.c:50:46: warning: unused parameter ‘gl_object_type’ [-Wunused-parameter] 50 | cl_gl_object_type *gl_object_type, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_opengl.c:51:44: warning: unused parameter ‘gl_object_name’ [-Wunused-parameter] 51 | cl_GLuint *gl_object_name) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_opengl.c: In function ‘POclGetGLTextureInfo’: /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_opengl.c:63:43: warning: unused parameter ‘memobj’ [-Wunused-parameter] 63 | POname(clGetGLTextureInfo) (cl_mem memobj, | ~~~~~~~~~~~~~~^~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_opengl.c:64:48: warning: unused parameter ‘param_name’ [-Wunused-parameter] 64 | cl_gl_texture_info param_name, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_opengl.c:65:37: warning: unused parameter ‘param_value_size’ [-Wunused-parameter] 65 | size_t param_value_size, | ~~~~~~~~^~~~~~~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_opengl.c:66:36: warning: unused parameter ‘param_value’ [-Wunused-parameter] 66 | void *param_value, | ~~~~~~~^~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_opengl.c:67:38: warning: unused parameter ‘param_value_size_ret’ [-Wunused-parameter] 67 | size_t *param_value_size_ret) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_opengl.c: In function ‘POclEnqueueAcquireGLObjects’: /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_opengl.c:78:54: warning: unused parameter ‘command_queue’ [-Wunused-parameter] 78 | POname(clEnqueueAcquireGLObjects) ( cl_command_queue command_queue, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_opengl.c:79:45: warning: unused parameter ‘num_objects’ [-Wunused-parameter] 79 | cl_uint num_objects, | ~~~~~~~~^~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_opengl.c:80:51: warning: unused parameter ‘mem_objects’ [-Wunused-parameter] 80 | const cl_mem *mem_objects, | ~~~~~~~~~~~~~~^~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/lib/CL/pocl_opengl.c:82:53: warning: unused parameter ‘event_wait_list’ [-Wunused-parameter] 82 | const cl_event *event_wait_list, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_opengl.c:83:47: warning: unused parameter ‘event’ [-Wunused-parameter] 83 | cl_event *event) | ~~~~~~~~~~^~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_opengl.c: In function ‘POclEnqueueReleaseGLObjects’: /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_opengl.c:94:54: warning: unused parameter ‘command_queue’ [-Wunused-parameter] 94 | POname(clEnqueueReleaseGLObjects) ( cl_command_queue command_queue, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_opengl.c:95:45: warning: unused parameter ‘num_objects’ [-Wunused-parameter] 95 | cl_uint num_objects, | ~~~~~~~~^~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_opengl.c:96:51: warning: unused parameter ‘mem_objects’ [-Wunused-parameter] 96 | const cl_mem *mem_objects, | ~~~~~~~~~~~~~~^~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/lib/CL/pocl_opengl.c:98:53: warning: unused parameter ‘event_wait_list’ [-Wunused-parameter] 98 | const cl_event *event_wait_list, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_opengl.c:99:47: warning: unused parameter ‘event’ [-Wunused-parameter] 99 | cl_event *event) | ~~~~~~~~~~^~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_opengl.c: In function ‘POclGetGLContextInfoKHR’: /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_opengl.c:110:63: warning: unused parameter ‘properties’ [-Wunused-parameter] 110 | POname(clGetGLContextInfoKHR) ( const cl_context_properties *properties , | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_opengl.c:111:23: warning: unused parameter ‘param_name’ [-Wunused-parameter] 111 | cl_gl_context_info param_name , | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_opengl.c:112:11: warning: unused parameter ‘param_value_size’ [-Wunused-parameter] 112 | size_t param_value_size , | ~~~~~~~~^~~~~~~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_opengl.c:113:10: warning: unused parameter ‘param_value’ [-Wunused-parameter] 113 | void *param_value , | ~~~~~~~^~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/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-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:123:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:142:43: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:148:64: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:226:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:236:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:502:43: required from ‘void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:476:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:572:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:587:57: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:601:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:613:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:795:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:828:41: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1658:43: required from ‘void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1629:39: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/YAMLTraits.h:22, from /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:24, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitLoopBarriers.cc:39: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::getNumBuffers() const’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:127:55: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getNumBuffers() const { return Buffers.size(); } | ~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/IR/Function.h:20, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.h:29, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.cc:31: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:489: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-11/include/llvm/ADT/DenseMap.h:374: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-11/include/llvm/ADT/DenseMap.h:1035: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-11/include/llvm/ADT/DenseMap.h:908: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-11/include/llvm/IR/Metadata.h:291:66: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:1120:18: warning: conversion from ‘unsigned int’ to ‘unsigned int:31’ may change value [-Wconversion] 1120 | NumEntries = Num; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/IR/Function.h:20, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.h:29, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.cc:31: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:116:67: required from ‘llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:307:75: required from ‘llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:373:37: required from ‘llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:902:53: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const llvm::MDOperand*; = void; T = llvm::Metadata*; unsigned int N = 4]’ /usr/lib/llvm-11/include/llvm/IR/Metadata.h:1132:72: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:58:35: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 58 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:147:24: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 147 | return Buffers.size(); | ~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/Support/YAMLTraits.h:19, from /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:24, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.cc:32: /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128; llvm::SmallVectorImpl::iterator = void**]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:99:5: required from ‘llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]’ /usr/lib/llvm-11/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++/11/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++/11/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-11/include/llvm/Support/YAMLParser.h:597:17: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:351:40: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 351 | computeSlabSize(std::distance(Slabs.begin(), I)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/IR/Function.h:20, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.h:29, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/HandleSamplerInitialization.cc:31: /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]’ /usr/include/c++/11/bits/stl_iterator.h:674: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++/11/bits/stl_algobase.h:385: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++/11/bits/stl_algobase.h:495: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++/11/bits/stl_algobase.h:522: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++/11/bits/stl_algobase.h:530: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++/11/bits/stl_algobase.h:620:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]’ /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:648:14: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ [ 12%] Building C object lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_cq_profiling.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/libpocl_unlinked_objs.dir/pocl_cq_profiling.c.o -MF CMakeFiles/libpocl_unlinked_objs.dir/pocl_cq_profiling.c.o.d -o CMakeFiles/libpocl_unlinked_objs.dir/pocl_cq_profiling.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cq_profiling.c [ 12%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/linker.cpp.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-11/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto -fno-fat-lto-objects -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 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/linker.cpp.o -MF CMakeFiles/llvmpasses.dir/linker.cpp.o.d -o CMakeFiles/llvmpasses.dir/linker.cpp.o -c /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/linker.cpp In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cq_profiling.c:26: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ [ 12%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/minmag.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/minmag.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/minmag.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 12%] Built target libpocl_unlinked_objs 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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/lib/kernel/host /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_sse2.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/build make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 12%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_recip.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_recip.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_recip.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 12%] Building SLEEF to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/v128_sleefsimddp.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/arch -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -O1 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/v128_sleefsimddp.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleefsimddp.c In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/InlineKernels.cc:37: /usr/include/CL/cl_gl_ext.h: At global scope: /usr/include/CL/cl_gl_ext.h:18:112: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^ In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/InlineKernels.cc:30: /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3219:41: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3191:52: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3191 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3377:66: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3172 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3385:31: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-11/include/llvm/Analysis/RegionInfo.h:39, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/IsolateRegions.cc:31: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)’: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h:346:56: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 346 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Kernel.cc:30: /usr/include/CL/cl_gl_ext.h:18:112: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/linker.cpp:35: /usr/include/CL/cl_gl_ext.h:18:112: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^ [ 12%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mix.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mix.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mix.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:28, from /usr/lib/llvm-11/include/llvm/Analysis/TargetLibraryInfo.h:16, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_wg.cc:61: /usr/lib/llvm-11/include/llvm/IR/Constants.h: In constructor ‘llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Constants.h:910:26: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 910 | setValueSubclassData(Opcode); | ^~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Value.h:20, from /usr/lib/llvm-11/include/llvm/IR/User.h:24, from /usr/lib/llvm-11/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/Analysis/RegionInfo.h:45, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/IsolateRegions.cc:31: /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In constructor ‘llvm::Align::Align(uint64_t)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:79:25: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 79 | ShiftValue = Log2_64(Value); | ~~~~~~~^~~~~~~ [ 12%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mul24.cl.bc /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In function ‘llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:249:26: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 249 | Out.ShiftValue = Value - 1; | ~~~~~~^~~ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mul24.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mul24.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/Analysis/TargetLibraryInfo.h:16, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_wg.cc:61: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::data_operands_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1198:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1198 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1220:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1220 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::arg_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1247:48: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1247 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1292:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1292 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:18, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/InlineKernels.cc:30: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:352:19: required from ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = llvm::BasicBlock*]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:4019:30: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 82 | Size = N; | ^ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getRetAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1598:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1598 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1609:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1609 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getNumOperandBundles() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1782:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1782 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘bool llvm::CallBase::isBundleOperand(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1810:53: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1810 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In static member function ‘static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:2139:29: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2139 | Total += B.input_size(); | ^ In file included from /usr/lib/llvm-11/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-11/include/llvm/IR/Module.h:20, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/linker.cpp:35: /usr/lib/llvm-11/include/llvm/ADT/StringMapEntry.h: In constructor ‘llvm::StringMapEntryStorage::StringMapEntryStorage(size_t, llvm::NoneType)’: /usr/lib/llvm-11/include/llvm/ADT/StringMapEntry.h:58:61: warning: unused parameter ‘none’ [-Wunused-parameter] 58 | explicit StringMapEntryStorage(size_t keyLength, NoneType none = None) | ~~~~~~~~~^~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/Analysis/RegionInfo.h:45, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/IsolateRegions.cc:31: /usr/lib/llvm-11/include/llvm/IR/User.h: In constructor ‘llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/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/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_wg.cc:61: /usr/lib/llvm-11/include/llvm/Analysis/TargetLibraryInfo.h: In member function ‘void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, llvm::TargetLibraryInfoImpl::AvailabilityState)’: /usr/lib/llvm-11/include/llvm/Analysis/TargetLibraryInfo.h:62:25: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 62 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/Analysis/TargetLibraryInfo.h:63:25: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 63 | AvailableArray[F/4] |= State << 2*(F&3); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setGlobalVariableNumOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setNumHungOffUseOperands(unsigned int)’: /usr/lib/llvm-11/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-11/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-11/include/llvm/ADT/SmallVector.h:255:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/Error.h:994:21: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/Analysis/RegionInfo.h:45, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/IsolateRegions.cc:31: /usr/lib/llvm-11/include/llvm/IR/Metadata.h: In constructor ‘llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)’: /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:20: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:25: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/TargetTransformInfo.h:24, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_wg.cc:62: /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:80:48: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 80 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:80:69: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 80 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:84:46: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 84 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:84:65: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 84 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::PossiblyExactOperator::setIsExact(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:131:62: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 131 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:131:76: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 131 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:280:56: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowReassoc(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:263:59: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 263 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 264 | (B * FastMathFlags::AllowReassoc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:264:37: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 264 | (B * FastMathFlags::AllowReassoc); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoNaNs(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:269:55: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 269 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 270 | (B * FastMathFlags::NoNaNs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:270:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 270 | (B * FastMathFlags::NoNaNs); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoInfs(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:275:55: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 275 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 276 | (B * FastMathFlags::NoInfs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:276:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 276 | (B * FastMathFlags::NoInfs); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoSignedZeros(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:281:62: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 281 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 282 | (B * FastMathFlags::NoSignedZeros); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:282:40: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 282 | (B * FastMathFlags::NoSignedZeros); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowReciprocal(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:287:64: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 287 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 288 | (B * FastMathFlags::AllowReciprocal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:288:42: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 288 | (B * FastMathFlags::AllowReciprocal); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowContract(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:293:64: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 293 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 294 | (B * FastMathFlags::AllowContract); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:294:42: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 294 | (B * FastMathFlags::AllowContract); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasApproxFunc(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:299:61: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 299 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 300 | (B * FastMathFlags::ApproxFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:300:39: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 300 | (B * FastMathFlags::ApproxFunc); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:306:26: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 306 | SubclassOptionalData |= FMF.Flags; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:306:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 306 | SubclassOptionalData |= FMF.Flags; | ^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:312:32: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 312 | SubclassOptionalData = FMF.Flags; | ~~~~^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:312:32: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 312 | SubclassOptionalData = FMF.Flags; | ^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::GEPOperator::setIsInBounds(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:466:44: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 466 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:466:61: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 466 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘unsigned int llvm::GEPOperator::countNonConstantIndices() const’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:543:20: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 543 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | return !isa(*use); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | }); | ~~ [ 12%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_rsqrt.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_rsqrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_rsqrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitLoopBarriers.cc:39: /usr/lib/llvm-11/include/llvm/IR/IntrinsicInst.h: In member function ‘uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const’: /usr/lib/llvm-11/include/llvm/IR/IntrinsicInst.h:536:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 536 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/Attributes.h:24, from /usr/lib/llvm-11/include/llvm/IR/Module.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/linker.cpp:35: /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In constructor ‘llvm::Align::Align(uint64_t)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:79:25: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 79 | ShiftValue = Log2_64(Value); | ~~~~~~~^~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:19, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/InlineKernels.cc:30: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:790:75: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In function ‘llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:249:26: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 249 | Out.ShiftValue = Value - 1; | ~~~~~~^~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:805:67: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1376:38: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:137:50: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 180 | return C::unpack(StorageValue); | ^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:146:70: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:210:66: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:37, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitLoopBarriers.cc:39: /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:80:48: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 80 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:80:69: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 80 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ^ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:585:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:84:46: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 84 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2826:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ [ 12%] Building SLEEF to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/c_sleefsp.c.bc In file included from /usr/lib/llvm-11/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-11/include/llvm/IR/Type.h:17, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/linker.cpp:35: /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In static member function ‘static unsigned int llvm::APInt::getNumWords(unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1585:59: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1585 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:84:65: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 84 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/arch -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -O1 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/c_sleefsp.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleefsp.c /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::PossiblyExactOperator::setIsExact(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:131:62: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 131 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:131:76: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 131 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In member function ‘unsigned int llvm::APInt::nearestLogBase2() const’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1831:20: warning: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 1831 | return U.VAL - 1; | ~~~~~~^~~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/RegionInfo.h:45, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/IsolateRegions.cc:31: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h: In member function ‘void llvm::BasicBlock::AdjustBlockAddressRefCount(int)’: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:31: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowReassoc(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:263:59: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 263 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 264 | (B * FastMathFlags::AllowReassoc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:34: warning: conversion from ‘short unsigned int’ to ‘short unsigned int:15’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ^~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:264:37: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 264 | (B * FastMathFlags::AllowReassoc); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoNaNs(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:269:55: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 269 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 270 | (B * FastMathFlags::NoNaNs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:270:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 270 | (B * FastMathFlags::NoNaNs); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoInfs(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:275:55: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 275 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 276 | (B * FastMathFlags::NoInfs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:276:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 276 | (B * FastMathFlags::NoInfs); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoSignedZeros(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:281:62: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 281 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 282 | (B * FastMathFlags::NoSignedZeros); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:282:40: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 282 | (B * FastMathFlags::NoSignedZeros); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowReciprocal(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:287:64: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 287 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 288 | (B * FastMathFlags::AllowReciprocal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:288:42: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 288 | (B * FastMathFlags::AllowReciprocal); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowContract(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:293:64: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 293 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 294 | (B * FastMathFlags::AllowContract); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:294:42: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 294 | (B * FastMathFlags::AllowContract); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasApproxFunc(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:299:61: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 299 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 300 | (B * FastMathFlags::ApproxFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:300:39: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 300 | (B * FastMathFlags::ApproxFunc); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:306:26: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 306 | SubclassOptionalData |= FMF.Flags; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:306:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 306 | SubclassOptionalData |= FMF.Flags; | ^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:312:32: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 312 | SubclassOptionalData = FMF.Flags; | ~~~~^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:312:32: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 312 | SubclassOptionalData = FMF.Flags; | ^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::GEPOperator::setIsInBounds(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:466:44: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 466 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:466:61: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 466 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘unsigned int llvm::GEPOperator::countNonConstantIndices() const’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:543:20: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 543 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | return !isa(*use); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | }); | ~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Attributes.h:24, from /usr/lib/llvm-11/include/llvm/IR/Module.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Kernel.cc:30: /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In constructor ‘llvm::Align::Align(uint64_t)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:79:25: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 79 | ShiftValue = Log2_64(Value); | ~~~~~~~^~~~~~~ /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In function ‘llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:249:26: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 249 | Out.ShiftValue = Value - 1; | ~~~~~~^~~ [ 12%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mul_hi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mul_hi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mul_hi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-11/include/llvm/IR/Type.h:17, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/Function.h:29, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-11/include/llvm/Analysis/RegionInfo.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/IsolateRegions.cc:31: /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In static member function ‘static unsigned int llvm::APInt::getNumWords(unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1585:59: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1585 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In member function ‘unsigned int llvm::APInt::nearestLogBase2() const’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1831:20: warning: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 1831 | return U.VAL - 1; | ~~~~~~^~~ [ 12%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_sin.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_sin.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_sin.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/Type.h:24, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/Function.h:29, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-11/include/llvm/Analysis/RegionInfo.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/IsolateRegions.cc:31: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h: In member function ‘llvm::ElementCount llvm::ElementCount::NextPowerOf2() const’: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h:57:43: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 57 | return ElementCount(llvm::NextPowerOf2(Min), Scalable); | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-11/include/llvm/IR/Type.h:17, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Kernel.cc:30: /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In static member function ‘static unsigned int llvm::APInt::getNumWords(unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1585:59: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1585 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In member function ‘unsigned int llvm::APInt::nearestLogBase2() const’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1831:20: warning: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 1831 | return U.VAL - 1; | ~~~~~~^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/Function.h:29, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-11/include/llvm/Analysis/RegionInfo.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/IsolateRegions.cc:31: /usr/lib/llvm-11/include/llvm/IR/Type.h: In member function ‘void llvm::Type::setSubclassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Type.h:99:20: warning: conversion from ‘unsigned int’ to ‘unsigned int:24’ may change value [-Wconversion] 99 | SubclassData = val; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Type.h:24, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/linker.cpp:35: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h: In member function ‘llvm::ElementCount llvm::ElementCount::NextPowerOf2() const’: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h:57:43: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 57 | return ElementCount(llvm::NextPowerOf2(Min), Scalable); | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/linker.cpp:35: /usr/lib/llvm-11/include/llvm/IR/Type.h: In member function ‘void llvm::Type::setSubclassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Type.h:99:20: warning: conversion from ‘unsigned int’ to ‘unsigned int:24’ may change value [-Wconversion] 99 | SubclassData = val; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Function.h:29, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-11/include/llvm/Analysis/RegionInfo.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/IsolateRegions.cc:31: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:471:70: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 471 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:502:72: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 502 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:612:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 612 | return get(ElementType, SVTy->getMinNumElements()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-11/include/llvm/Analysis/RegionInfo.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/IsolateRegions.cc:31: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:163:20: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 163 | SubClassData = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:212:59: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 212 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:238:18: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 238 | Visibility = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:250:19: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 250 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:265:71: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 265 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)’: /usr/lib/llvm-11/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-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-11/include/llvm/Analysis/RegionInfo.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/IsolateRegions.cc:31: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h: In member function ‘unsigned int llvm::GlobalObject::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:76:18: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 76 | return Align ? Align->value() : 0; | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/linker.cpp:35: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:471:70: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 471 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ In file included from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:48, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3219:41: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3191:52: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3191 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3377:66: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3172 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:502:72: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 502 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3385:31: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:612:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 612 | return get(ElementType, SVTy->getMinNumElements()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-11/include/llvm/Analysis/RegionInfo.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/IsolateRegions.cc:31: /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘void llvm::Function::setCallingConv(llvm::CallingConv::ID)’: /usr/lib/llvm-11/include/llvm/IR/Function.h:226:64: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 226 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getFnStackAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:355:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 355 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:456:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 456 | return MA->value(); | ~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-11/include/llvm/Analysis/RegionInfo.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/IsolateRegions.cc:31: /usr/lib/llvm-11/include/llvm/IR/CFG.h: In function ‘unsigned int llvm::pred_size(const llvm::BasicBlock*)’: /usr/lib/llvm-11/include/llvm/IR/CFG.h:123:23: warning: conversion from ‘std::__iterator_traits >, void>::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 123 | return std::distance(pred_begin(BB), pred_end(BB)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Type.h:24, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Kernel.cc:30: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h: In member function ‘llvm::ElementCount llvm::ElementCount::NextPowerOf2() const’: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h:57:43: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 57 | return ElementCount(llvm::NextPowerOf2(Min), Scalable); | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Kernel.cc:30: /usr/lib/llvm-11/include/llvm/IR/Type.h: In member function ‘void llvm::Type::setSubclassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Type.h:99:20: warning: conversion from ‘unsigned int’ to ‘unsigned int:24’ may change value [-Wconversion] 99 | SubclassData = val; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/InlineKernels.cc:30: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Analysis/AssumptionCache.h:106:37: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:18, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/InlineKernels.cc:30: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::AssumptionCache::ResultElem; bool = false; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:845:15: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = llvm::AssumptionCache::ResultElem]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:928:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::AssumptionCache::ResultElem; unsigned int N = 4]’ /usr/lib/llvm-11/include/llvm/Analysis/AssumptionCache.h:41:7: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/linker.cpp:35: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h: In member function ‘unsigned int llvm::DataLayout::getPreferredAlignment(const llvm::GlobalVariable*) const’: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:589:39: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 589 | return getPreferredAlign(GV).value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Kernel.cc:30: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:471:70: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 471 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:502:72: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 502 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ In file included from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/InlineKernels.cc:30: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:836: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-11/include/llvm/Analysis/AssumptionCache.h:239:38: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/YAMLTraits.h:19, from /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:24, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/InlineKernels.cc:34: /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:188:5: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, llvm::Align) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/Support/Allocator.h:202:20: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/Support/YAMLParser.h:137:26: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:333:58: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 333 | size_t AllocatedSlabSize = computeSlabSize(Slabs.size()); | ~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/IR/Function.h:20, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/linker.cpp:35: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)’: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h:346:56: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 346 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:612:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 612 | return get(ElementType, SVTy->getMinNumElements()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:45, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:23, from /usr/lib/llvm-11/include/llvm/Analysis/RegionInfo.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/IsolateRegions.cc:31: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h: In member function ‘unsigned int llvm::DataLayout::getPreferredAlignment(const llvm::GlobalVariable*) const’: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:589:39: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 589 | return getPreferredAlign(GV).value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Kernel.cc:30: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h: In member function ‘unsigned int llvm::DataLayout::getPreferredAlignment(const llvm::GlobalVariable*) const’: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:589:39: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 589 | return getPreferredAlign(GV).value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:19, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/InlineKernels.cc:30: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:123:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:142:43: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:148:64: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:226:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:236:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:502:43: required from ‘void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:476:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:572:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:587:57: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:601:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:613:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:795:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:828:41: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/IR/Function.h:20, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Kernel.cc:30: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)’: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h:346:56: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 346 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1658:43: required from ‘void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1629:39: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/linker.cpp:35: /usr/lib/llvm-11/include/llvm/IR/User.h: In constructor ‘llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setGlobalVariableNumOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setNumHungOffUseOperands(unsigned int)’: /usr/lib/llvm-11/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 CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_sqrt.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_sqrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_sqrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/linker.cpp:35: /usr/lib/llvm-11/include/llvm/IR/Metadata.h: In constructor ‘llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)’: /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:20: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:25: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~~~~~~~~~~~~~~~ [ 13%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_tan.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/half_tan.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_tan.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:352:19: required from ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = const void*]’ /usr/lib/llvm-11/include/llvm/PassAnalysisSupport.h:83:24: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 82 | Size = N; | ^ /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:255:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/Error.h:994:21: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Kernel.cc:30: /usr/lib/llvm-11/include/llvm/IR/User.h: In constructor ‘llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setGlobalVariableNumOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setNumHungOffUseOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Kernel.cc:30: /usr/lib/llvm-11/include/llvm/IR/Metadata.h: In constructor ‘llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)’: /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:20: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:25: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/InlineKernels.cc:30: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:489: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-11/include/llvm/ADT/DenseMap.h:374: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-11/include/llvm/ADT/DenseMap.h:1035: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-11/include/llvm/ADT/DenseMap.h:908: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-11/include/llvm/IR/Metadata.h:291:66: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:1120:18: warning: conversion from ‘unsigned int’ to ‘unsigned int:31’ may change value [-Wconversion] 1120 | NumEntries = Num; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:18, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/InlineKernels.cc:30: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:116:67: required from ‘llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:307:75: required from ‘llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:373:37: required from ‘llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:902:53: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const llvm::MDOperand*; = void; T = llvm::Metadata*; unsigned int N = 4]’ /usr/lib/llvm-11/include/llvm/IR/Metadata.h:1132:72: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:58:35: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 58 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/linker.cpp:35: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h: In member function ‘void llvm::BasicBlock::AdjustBlockAddressRefCount(int)’: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:31: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:34: warning: conversion from ‘short unsigned int’ to ‘short unsigned int:15’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/PassAnalysisSupport.h:25, from /usr/lib/llvm-11/include/llvm/Pass.h:317, from /build/pocl-PBB85R/pocl-1.8/lib/CL/../llvmopencl/AutomaticLocals.h:24, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_wg.cc:26: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:352:19: required from ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = const void*]’ /usr/lib/llvm-11/include/llvm/PassAnalysisSupport.h:83:24: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 82 | Size = N; | ^ In file included from /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/linker.cpp:35: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:163:20: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 163 | SubClassData = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:212:59: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 212 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:238:18: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 238 | Visibility = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:250:19: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 250 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:265:71: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 265 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:280:56: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)’: /usr/lib/llvm-11/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-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/linker.cpp:35: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h: In member function ‘unsigned int llvm::GlobalObject::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:76:18: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 76 | return Align ? Align->value() : 0; | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/linker.cpp:35: /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘void llvm::Function::setCallingConv(llvm::CallingConv::ID)’: /usr/lib/llvm-11/include/llvm/IR/Function.h:226:64: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 226 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/YAMLTraits.h:19, from /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:24, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/InlineKernels.cc:34: /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128; llvm::SmallVectorImpl::iterator = void**]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:99:5: required from ‘llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]’ /usr/lib/llvm-11/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++/11/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++/11/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-11/include/llvm/Support/YAMLParser.h:597:17: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:351:40: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 351 | computeSlabSize(std::distance(Slabs.begin(), I)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getFnStackAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:355:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 355 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:456:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 456 | return MA->value(); | ~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Kernel.cc:30: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h: In member function ‘void llvm::BasicBlock::AdjustBlockAddressRefCount(int)’: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:31: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:34: warning: conversion from ‘short unsigned int’ to ‘short unsigned int:15’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:18, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:790:75: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Kernel.cc:30: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:163:20: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 163 | SubClassData = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:212:59: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 212 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:238:18: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 238 | Visibility = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:250:19: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 250 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:265:71: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 265 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)’: /usr/lib/llvm-11/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-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Kernel.cc:30: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h: In member function ‘unsigned int llvm::GlobalObject::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:76:18: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 76 | return Align ? Align->value() : 0; | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Kernel.cc:30: /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘void llvm::Function::setCallingConv(llvm::CallingConv::ID)’: /usr/lib/llvm-11/include/llvm/IR/Function.h:226:64: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 226 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getFnStackAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:355:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 355 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:456:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 456 | return MA->value(); | ~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/Support/Threading.h:17, from /usr/lib/llvm-11/include/llvm/Support/RWMutex.h:17, from /usr/lib/llvm-11/include/llvm/PassRegistry.h:23, from /usr/lib/llvm-11/include/llvm/PassSupport.h:29, from /usr/lib/llvm-11/include/llvm/Pass.h:318, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:48, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:23, from /usr/lib/llvm-11/include/llvm/Analysis/RegionInfo.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/IsolateRegions.cc:31: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘void llvm::BitVector::resize(unsigned int, bool)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:374:39: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 374 | unsigned OldCapacity = Bits.size(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:427:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 427 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:466:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 466 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:18, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/InlineKernels.cc:30: /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]’ /usr/include/c++/11/bits/stl_iterator.h:674: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++/11/bits/stl_algobase.h:385: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++/11/bits/stl_algobase.h:495: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++/11/bits/stl_algobase.h:522: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++/11/bits/stl_algobase.h:530: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++/11/bits/stl_algobase.h:620:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]’ /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:648:14: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ [ 13%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/nan.cl.bc In file included from /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:28, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:33, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/linker.cpp:41: /usr/lib/llvm-11/include/llvm/IR/Constants.h: In constructor ‘llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Constants.h:910:26: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 910 | setValueSubclassData(Opcode); | ^~~~~~ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/nan.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/nan.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:280:56: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:255:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/Error.h:994:21: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] In file included from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:33, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/linker.cpp:41: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::data_operands_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1198:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1198 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1220:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1220 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::arg_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1247:48: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1247 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1292:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1292 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getRetAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1598:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1598 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1609:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1609 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getNumOperandBundles() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1782:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1782 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘bool llvm::CallBase::isBundleOperand(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1810:53: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1810 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:805:67: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1376:38: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In static member function ‘static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:2139:29: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2139 | Total += B.input_size(); | ^ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:137:50: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 180 | return C::unpack(StorageValue); | ^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:146:70: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:210:66: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:585:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/linker.cpp:41: /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::AllocaInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:127:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2826:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::LoadInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:218:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 218 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::StoreInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:350:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 350 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/ConstantFolder.h:20, from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:24, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Kernel.cc:32: /usr/lib/llvm-11/include/llvm/IR/Constants.h: In constructor ‘llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Constants.h:910:26: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 910 | setValueSubclassData(Opcode); | ^~~~~~ [ 13%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isequal.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isequal.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isequal.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:51, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128; llvm::SmallVectorImpl::iterator = void**]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:99:5: required from ‘llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]’ /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:880:18: required from ‘llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:1072:14: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:351:40: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 351 | computeSlabSize(std::distance(Slabs.begin(), I)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1476:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1476 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/ADT/SetVector.h:23, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/IR/LegacyPassManagers.h:299:51: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Analysis/AssumptionCache.h:106:37: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1485:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1485 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1486:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1486 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1499:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1499 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1507:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1507 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1508:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1508 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::AssumptionCache::ResultElem; bool = false; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:845:15: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = llvm::AssumptionCache::ResultElem]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:928:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::AssumptionCache::ResultElem; unsigned int N = 4]’ /usr/lib/llvm-11/include/llvm/Analysis/AssumptionCache.h:41:7: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/ADT/SetVector.h:23, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:836: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-11/include/llvm/Analysis/AssumptionCache.h:239:38: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/ConstantFolder.h:21, from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:24, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Kernel.cc:32: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::data_operands_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1198:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1198 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1220:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1220 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::arg_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1247:48: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1247 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1292:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1292 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::changesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2040:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2040 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::increasesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2050:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2050 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getRetAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1598:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1598 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1609:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1609 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getNumOperandBundles() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1782:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1782 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘bool llvm::CallBase::isBundleOperand(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1810:53: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1810 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In static member function ‘static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:2139:29: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2139 | Total += B.input_size(); | ^ In file included from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:51, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:188:5: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, llvm::Align) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/Support/Allocator.h:202:20: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/Support/YAMLParser.h:137:26: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:333:58: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 333 | size_t AllocatedSlabSize = computeSlabSize(Slabs.size()); | ~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3214:24: warning: conversion from ‘ptrdiff_t’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 3214 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:33, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Kernel.cc:32: /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::AllocaInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:127:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::LoadInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:218:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 218 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::StoreInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:350:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 350 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3688:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3688 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3700:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3700 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3701:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3701 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3711:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3711 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3722:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3722 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3723:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3723 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3897:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3897:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3910:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3910:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3912:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3912 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3924:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3924:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3936:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3936:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3938:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3938 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:19, from /usr/lib/llvm-11/include/llvm/Support/TimeProfiler.h:12, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:50, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:23, from /usr/lib/llvm-11/include/llvm/Analysis/RegionInfo.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/IsolateRegions.cc:31: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h: In function ‘char llvm::hexdigit(unsigned int, bool)’: /usr/lib/llvm-11/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-11/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-11/include/llvm/IR/Instructions.h:4340:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4340 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4347:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4347 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4381:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4381 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4388:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4388 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h: In function ‘std::string llvm::toHex(llvm::StringRef, bool)’: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:158:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 158 | Output.push_back(LUT[c >> 4] | Offset); | ~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:159:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 159 | Output.push_back(LUT[c & 15] | Offset); | ~~~~~~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:18, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_wg.cc:31: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:790:75: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1476:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1476 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1485:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1485 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1486:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1486 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1499:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1499 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1507:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1507 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1508:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1508 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/ADT/SetVector.h:23, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Support/GenericDomTree.h:260:23: required from ‘llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]’ /usr/lib/llvm-11/include/llvm/IR/Dominators.h:149:39: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:18, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:123:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:142:43: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:148:64: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:226:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:236:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:502:43: required from ‘void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:476:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:572:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:587:57: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:601:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:613:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:795:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:828:41: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1658:43: required from ‘void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1629:39: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::changesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2040:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2040 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::increasesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2050:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2050 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:27, from /usr/lib/llvm-11/include/llvm/Support/TimeProfiler.h:12, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:50, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:23, from /usr/lib/llvm-11/include/llvm/Analysis/RegionInfo.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/IsolateRegions.cc:31: /usr/lib/llvm-11/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-11/include/llvm/Support/Format.h:234:23: warning: conversion from ‘uint32_t’ {aka ‘unsigned int’} to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 234 | ByteGroupSize = NumPerLine; | ^~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/ADT/SetVector.h:23, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Analysis/LoopInfo.h:880:18: required from ‘llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:1072:14: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3214:24: warning: conversion from ‘ptrdiff_t’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 3214 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:489: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-11/include/llvm/ADT/DenseMap.h:374: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-11/include/llvm/ADT/DenseMap.h:1035: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-11/include/llvm/ADT/DenseMap.h:908: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-11/include/llvm/IR/Metadata.h:291:66: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:1120:18: warning: conversion from ‘unsigned int’ to ‘unsigned int:31’ may change value [-Wconversion] 1120 | NumEntries = Num; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ImplicitLoopBarriers.cc:31: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:116:67: required from ‘llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:307:75: required from ‘llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:373:37: required from ‘llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:902:53: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const llvm::MDOperand*; = void; T = llvm::Metadata*; unsigned int N = 4]’ /usr/lib/llvm-11/include/llvm/IR/Metadata.h:1132:72: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:58:35: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 58 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/Threading.h:17, from /usr/lib/llvm-11/include/llvm/Support/RWMutex.h:17, from /usr/lib/llvm-11/include/llvm/PassRegistry.h:23, from /usr/lib/llvm-11/include/llvm/PassSupport.h:29, from /usr/lib/llvm-11/include/llvm/Pass.h:318, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:48, from /usr/lib/llvm-11/include/llvm/Analysis/AssumptionCache.h:22, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/linker.cpp:44: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘void llvm::BitVector::resize(unsigned int, bool)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:374:39: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 374 | unsigned OldCapacity = Bits.size(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:427:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 427 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:466:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 466 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3688:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3688 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3700:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3700 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3701:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3701 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3711:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3711 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3722:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3722 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3723:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3723 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3897:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3897:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3910:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3910:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3912:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3912 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3924:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3924:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3936:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3936:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3938:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3938 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 13%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isgreater.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isgreater.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isgreater.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4340:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4340 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4347:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4347 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4381:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4381 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4388:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4388 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/PassRegistry.h:19, from /usr/lib/llvm-11/include/llvm/PassSupport.h:29, from /usr/lib/llvm-11/include/llvm/Pass.h:318, from /build/pocl-PBB85R/pocl-1.8/lib/CL/../llvmopencl/AutomaticLocals.h:24, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_wg.cc:26: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Analysis/AssumptionCache.h:106:37: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/PassAnalysisSupport.h:25, from /usr/lib/llvm-11/include/llvm/Pass.h:317, from /build/pocl-PBB85R/pocl-1.8/lib/CL/../llvmopencl/AutomaticLocals.h:24, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_wg.cc:26: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::AssumptionCache::ResultElem; bool = false; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:845:15: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = llvm::AssumptionCache::ResultElem]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:928:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::AssumptionCache::ResultElem; unsigned int N = 4]’ /usr/lib/llvm-11/include/llvm/Analysis/AssumptionCache.h:41:7: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/PassRegistry.h:19, from /usr/lib/llvm-11/include/llvm/PassSupport.h:29, from /usr/lib/llvm-11/include/llvm/Pass.h:318, from /build/pocl-PBB85R/pocl-1.8/lib/CL/../llvmopencl/AutomaticLocals.h:24, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_wg.cc:26: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:836: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-11/include/llvm/Analysis/AssumptionCache.h:239:38: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/YAMLTraits.h:19, from /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:24, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_wg.cc:56: /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:188:5: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, llvm::Align) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/Support/Allocator.h:202:20: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/Support/YAMLParser.h:137:26: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:333:58: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 333 | size_t AllocatedSlabSize = computeSlabSize(Slabs.size()); | ~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Kernel.cc:32: /usr/lib/llvm-11/include/llvm/IR/IntrinsicInst.h: In member function ‘uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const’: /usr/lib/llvm-11/include/llvm/IR/IntrinsicInst.h:536:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 536 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:18, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_wg.cc:31: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:805:67: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1376:38: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:19, from /usr/lib/llvm-11/include/llvm/Support/TimeProfiler.h:12, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:50, from /usr/lib/llvm-11/include/llvm/Analysis/AssumptionCache.h:22, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/linker.cpp:44: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h: In function ‘char llvm::hexdigit(unsigned int, bool)’: /usr/lib/llvm-11/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-11/include/llvm/ADT/StringExtras.h: In function ‘std::string llvm::toHex(llvm::StringRef, bool)’: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:158:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 158 | Output.push_back(LUT[c >> 4] | Offset); | ~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:159:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 159 | Output.push_back(LUT[c & 15] | Offset); | ~~~~~~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:37, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Kernel.cc:32: /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:80:48: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 80 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:80:69: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 80 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:84:46: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 84 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:84:65: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 84 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::PossiblyExactOperator::setIsExact(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:131:62: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 131 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:131:76: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 131 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowReassoc(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:263:59: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 263 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 264 | (B * FastMathFlags::AllowReassoc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:264:37: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 264 | (B * FastMathFlags::AllowReassoc); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoNaNs(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:269:55: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 269 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 270 | (B * FastMathFlags::NoNaNs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:270:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 270 | (B * FastMathFlags::NoNaNs); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoInfs(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:275:55: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 275 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 276 | (B * FastMathFlags::NoInfs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:276:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 276 | (B * FastMathFlags::NoInfs); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoSignedZeros(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:281:62: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 281 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 282 | (B * FastMathFlags::NoSignedZeros); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:282:40: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 282 | (B * FastMathFlags::NoSignedZeros); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowReciprocal(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:287:64: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 287 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 288 | (B * FastMathFlags::AllowReciprocal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:288:42: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 288 | (B * FastMathFlags::AllowReciprocal); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowContract(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:293:64: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 293 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 294 | (B * FastMathFlags::AllowContract); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:294:42: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 294 | (B * FastMathFlags::AllowContract); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasApproxFunc(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:299:61: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 299 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 300 | (B * FastMathFlags::ApproxFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:300:39: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 300 | (B * FastMathFlags::ApproxFunc); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:306:26: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 306 | SubclassOptionalData |= FMF.Flags; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:306:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 306 | SubclassOptionalData |= FMF.Flags; | ^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:312:32: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 312 | SubclassOptionalData = FMF.Flags; | ~~~~^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:312:32: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 312 | SubclassOptionalData = FMF.Flags; | ^~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:27, from /usr/lib/llvm-11/include/llvm/Support/TimeProfiler.h:12, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:50, from /usr/lib/llvm-11/include/llvm/Analysis/AssumptionCache.h:22, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/linker.cpp:44: /usr/lib/llvm-11/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-11/include/llvm/Support/Format.h:234:23: warning: conversion from ‘uint32_t’ {aka ‘unsigned int’} to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 234 | ByteGroupSize = NumPerLine; | ^~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::GEPOperator::setIsInBounds(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:466:44: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 466 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:466:61: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 466 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘unsigned int llvm::GEPOperator::countNonConstantIndices() const’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:543:20: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 543 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | return !isa(*use); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | }); | ~~ [ 13%] Building SLEEF to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/c_sleefdp.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/arch -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -O1 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/c_sleefdp.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleefdp.c [ 13%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isgreaterequal.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isgreaterequal.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isgreaterequal.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Kernel.h:27, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Kernel.cc:35: /usr/lib/llvm-11/include/llvm/IR/CFG.h: In function ‘unsigned int llvm::pred_size(const llvm::BasicBlock*)’: /usr/lib/llvm-11/include/llvm/IR/CFG.h:123:23: warning: conversion from ‘std::__iterator_traits >, void>::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 123 | return std::distance(pred_begin(BB), pred_end(BB)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:17, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/linker.cpp:44: /usr/lib/llvm-11/include/llvm/Analysis/CallGraphSCCPass.h: In member function ‘unsigned int llvm::CallGraphSCC::size() const’: /usr/lib/llvm-11/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-11/include/llvm/Support/BlockFrequency.h:16, from /usr/lib/llvm-11/include/llvm/Analysis/BlockFrequencyInfo.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/linker.cpp:44: /usr/lib/llvm-11/include/llvm/Support/BranchProbability.h: In member function ‘llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)’: /usr/lib/llvm-11/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-11/include/llvm/Support/BranchProbability.h: In member function ‘llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)’: /usr/lib/llvm-11/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-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]’ /usr/include/c++/11/bits/stl_iterator.h:674: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++/11/bits/stl_algobase.h:385: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++/11/bits/stl_algobase.h:495: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++/11/bits/stl_algobase.h:522: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++/11/bits/stl_algobase.h:530: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++/11/bits/stl_algobase.h:620:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]’ /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:648:14: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/PassRegistry.h:19, from /usr/lib/llvm-11/include/llvm/PassSupport.h:29, from /usr/lib/llvm-11/include/llvm/Pass.h:318, from /build/pocl-PBB85R/pocl-1.8/lib/CL/../llvmopencl/AutomaticLocals.h:24, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_wg.cc:26: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:547: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-11/include/llvm/ADT/DenseMap.h:338: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-11/include/llvm/ADT/DenseMap.h:342: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-11/include/llvm/Analysis/TargetLibraryInfo.h:132:20: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:565:45: warning: unused parameter ‘Key’ [-Wunused-parameter] 565 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, | ~~~~~~~~~~~~^~~ In file included from /usr/lib/llvm-11/include/llvm/Support/YAMLTraits.h:22, from /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:24, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/linker.cpp:44: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::getNumBuffers() const’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:127:55: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getNumBuffers() const { return Buffers.size(); } | ~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:147:24: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 147 | return Buffers.size(); | ~~~~~~~~~~~~^~ [ 13%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isless.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isless.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isless.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/Support/Threading.h:17, from /usr/lib/llvm-11/include/llvm/Support/RWMutex.h:17, from /usr/lib/llvm-11/include/llvm/PassRegistry.h:23, from /usr/lib/llvm-11/include/llvm/PassSupport.h:29, from /usr/lib/llvm-11/include/llvm/Pass.h:318, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:48, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:49, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Kernel.h:27, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Kernel.cc:35: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘void llvm::BitVector::resize(unsigned int, bool)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:374:39: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 374 | unsigned OldCapacity = Bits.size(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:427:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 427 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:466:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 466 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ [ 13%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_divide.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_divide.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_divide.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/PassAnalysisSupport.h:25, from /usr/lib/llvm-11/include/llvm/Pass.h:317, from /build/pocl-PBB85R/pocl-1.8/lib/CL/../llvmopencl/AutomaticLocals.h:24, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_wg.cc:26: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:116:67: required from ‘llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::LayoutAlignElem; = void; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:307:75: required from ‘llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::LayoutAlignElem; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:373:37: required from ‘llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::LayoutAlignElem]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:886:39: required from ‘llvm::SmallVector::SmallVector() [with T = llvm::LayoutAlignElem; unsigned int N = 16]’ /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:196:52: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:58:35: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 58 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/PassRegistry.h:19, from /usr/lib/llvm-11/include/llvm/PassSupport.h:29, from /usr/lib/llvm-11/include/llvm/Pass.h:318, from /build/pocl-PBB85R/pocl-1.8/lib/CL/../llvmopencl/AutomaticLocals.h:24, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_wg.cc:26: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:489: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-11/include/llvm/ADT/DenseMap.h:374: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-11/include/llvm/ADT/DenseMap.h:1035: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-11/include/llvm/ADT/DenseMap.h:908: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-11/include/llvm/IR/Metadata.h:291:66: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:1120:18: warning: conversion from ‘unsigned int’ to ‘unsigned int:31’ may change value [-Wconversion] 1120 | NumEntries = Num; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:19, from /usr/lib/llvm-11/include/llvm/Support/TimeProfiler.h:12, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:50, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:49, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Kernel.h:27, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Kernel.cc:35: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h: In function ‘char llvm::hexdigit(unsigned int, bool)’: /usr/lib/llvm-11/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-11/include/llvm/ADT/StringExtras.h: In function ‘std::string llvm::toHex(llvm::StringRef, bool)’: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:158:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 158 | Output.push_back(LUT[c >> 4] | Offset); | ~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:159:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 159 | Output.push_back(LUT[c & 15] | Offset); | ~~~~~~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:27, from /usr/lib/llvm-11/include/llvm/Support/TimeProfiler.h:12, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:50, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:49, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Kernel.h:27, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Kernel.cc:35: /usr/lib/llvm-11/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-11/include/llvm/Support/Format.h:234:23: warning: conversion from ‘uint32_t’ {aka ‘unsigned int’} to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 234 | ByteGroupSize = NumPerLine; | ^~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/YAMLTraits.h:19, from /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:24, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_wg.cc:56: /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128; llvm::SmallVectorImpl::iterator = void**]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:99:5: required from ‘llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]’ /usr/lib/llvm-11/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++/11/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++/11/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-11/include/llvm/Support/YAMLParser.h:597:17: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:351:40: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 351 | computeSlabSize(std::distance(Slabs.begin(), I)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/RegionInfo.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/IsolateRegions.cc:31: /usr/lib/llvm-11/include/llvm/IR/Dominators.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)’: /usr/lib/llvm-11/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-11/include/llvm/PassAnalysisSupport.h:25, from /usr/lib/llvm-11/include/llvm/Pass.h:317, from /build/pocl-PBB85R/pocl-1.8/lib/CL/../llvmopencl/AutomaticLocals.h:24, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_llvm_wg.cc:26: /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]’ /usr/include/c++/11/bits/stl_iterator.h:674: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++/11/bits/stl_algobase.h:385: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++/11/bits/stl_algobase.h:495: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++/11/bits/stl_algobase.h:522: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++/11/bits/stl_algobase.h:530: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++/11/bits/stl_algobase.h:620:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]’ /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:648:14: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Kernel.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Kernel.cc:35: /usr/lib/llvm-11/include/llvm/IR/Dominators.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)’: /usr/lib/llvm-11/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())); | ^ [ 13%] Building SLEEF to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/c_sleef_glue_auto.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/arch -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -O1 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/c_sleef_glue_auto.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleef_glue_auto.c In file included from /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:28, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:33, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:48, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/IsolateRegions.cc:32: /usr/lib/llvm-11/include/llvm/IR/Constants.h: In constructor ‘llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Constants.h:910:26: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 910 | setValueSubclassData(Opcode); | ^~~~~~ [ 13%] Building SLEEF to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/v128_sleefsimdsp.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/arch -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -O1 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/v128_sleefsimdsp.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleefsimdsp.c /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Kernel.cc: In member function ‘void pocl::Kernel::addLocalSizeInitCode(size_t, size_t, size_t)’: /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Kernel.cc:289:57: warning: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 289 | llvm::Type *SizeT = IntegerType::get(M->getContext(), address_bits); | ^~~~~~~~~~~~ [ 13%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/abs.cl.bc In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/linker.cpp:41: /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3219:41: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3191:52: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3191 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3377:66: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3172 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3385:31: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/abs.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/abs.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:33, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:48, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/IsolateRegions.cc:32: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::data_operands_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1198:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1198 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1220:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1220 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::arg_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1247:48: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1247 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1292:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1292 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getRetAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1598:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1598 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1609:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1609 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getNumOperandBundles() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1782:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1782 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘bool llvm::CallBase::isBundleOperand(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1810:53: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1810 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ [ 13%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/islessequal.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/islessequal.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/islessequal.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In static member function ‘static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:2139:29: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2139 | Total += B.input_size(); | ^ In file included from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:48, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/IsolateRegions.cc:32: /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::AllocaInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:127:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::LoadInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:218:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 218 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::StoreInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:350:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 350 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1476:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1476 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1485:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1485 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1486:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1486 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1499:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1499 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1507:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1507 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1508:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1508 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::changesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2040:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2040 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::increasesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2050:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2050 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:33, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Kernel.cc:32: /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3219:41: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3191:52: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3191 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3377:66: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3172 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3385:31: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] [ 13%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/abs_diff.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/abs_diff.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/abs_diff.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3214:24: warning: conversion from ‘ptrdiff_t’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 3214 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ [ 13%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_exp10.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_exp10.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_exp10.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3688:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3688 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3700:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3700 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3701:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3701 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3711:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3711 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3722:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3722 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3723:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3723 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3897:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3897:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3910:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3910:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3912:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3912 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3924:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3924:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3936:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3936:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3938:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3938 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4340:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4340 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4347:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4347 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4381:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4381 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4388:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4388 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/IR/Attributes.h:19, from /usr/lib/llvm-11/include/llvm/IR/Module.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Kernel.cc:30: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:352:19: required from ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = llvm::BasicBlock*]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:4019:30: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 82 | Size = N; | ^ /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:255:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/Error.h:994:21: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ [ 13%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/islessgreater.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/islessgreater.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/islessgreater.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 13%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_exp2.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_exp2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_exp2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/IR/Attributes.h:19, from /usr/lib/llvm-11/include/llvm/IR/Module.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/linker.cpp:35: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:352:19: required from ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = llvm::BasicBlock*]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:4019:30: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 82 | Size = N; | ^ /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:255:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/Error.h:994:21: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:280:56: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] In file included from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:18, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/linker.cpp:35: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:790:75: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:805:67: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1376:38: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:137:50: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 180 | return C::unpack(StorageValue); | ^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:146:70: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:210:66: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:585:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2826:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:17, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/IsolateRegions.cc:36: /usr/lib/llvm-11/include/llvm/Analysis/CallGraphSCCPass.h: In member function ‘unsigned int llvm::CallGraphSCC::size() const’: /usr/lib/llvm-11/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-11/include/llvm/Support/BlockFrequency.h:16, from /usr/lib/llvm-11/include/llvm/Analysis/BlockFrequencyInfo.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/IsolateRegions.cc:36: /usr/lib/llvm-11/include/llvm/Support/BranchProbability.h: In member function ‘llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)’: /usr/lib/llvm-11/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-11/include/llvm/Support/BranchProbability.h: In member function ‘llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)’: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/IR/Function.h:20, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/linker.cpp:35: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Analysis/AssumptionCache.h:106:37: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/IR/Attributes.h:19, from /usr/lib/llvm-11/include/llvm/IR/Module.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/linker.cpp:35: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::AssumptionCache::ResultElem; bool = false; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:845:15: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = llvm::AssumptionCache::ResultElem]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:928:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::AssumptionCache::ResultElem; unsigned int N = 4]’ /usr/lib/llvm-11/include/llvm/Analysis/AssumptionCache.h:41:7: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/IR/Function.h:20, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/linker.cpp:35: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:836: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-11/include/llvm/Analysis/AssumptionCache.h:239:38: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/YAMLTraits.h:19, from /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:24, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/linker.cpp:44: /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:188:5: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, llvm::Align) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/Support/Allocator.h:202:20: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/Support/YAMLParser.h:137:26: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:333:58: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 333 | size_t AllocatedSlabSize = computeSlabSize(Slabs.size()); | ~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/Support/YAMLTraits.h:22, from /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:24, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/IsolateRegions.cc:36: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::getNumBuffers() const’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:127:55: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getNumBuffers() const { return Buffers.size(); } | ~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:147:24: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 147 | return Buffers.size(); | ~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:18, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Kernel.cc:30: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:790:75: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 13%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isnotequal.cl.bc [ 13%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/add_sat.cl.bc In file included from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:18, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/linker.cpp:35: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:123:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ [ 13%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_exp.cl.bc /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:142:43: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 13%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/all.cl.bc /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:148:64: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:226:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:236:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/add_sat.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/add_sat.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:502:43: required from ‘void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:476:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isnotequal.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isnotequal.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/all.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/all.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_exp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_exp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:805:67: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 13%] Built target lib_cl_llvm /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:572:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:587:57: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:601:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1376:38: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:613:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:795:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:828:41: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make -f lib/kernel/host/CMakeFiles/kernel_host_ssse3.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_ssse3.dir/depend /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1658:43: required from ‘void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1629:39: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:137:50: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 180 | return C::unpack(StorageValue); | ^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:146:70: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:210:66: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:585:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] [ 13%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/any.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/any.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/any.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2826:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/IR/Function.h:20, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/linker.cpp:35: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/IR/ValueMap.h:104:9: required from ‘llvm::ValueMap::ValueMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::WeakTrackingVH; Config = llvm::ValueMapConfig >]’ /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/linker.cpp:109:23: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/lib/kernel/host /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_ssse3.dir/DependInfo.cmake --color= In file included from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:51, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Kernel.h:27, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Kernel.cc:35: /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128; llvm::SmallVectorImpl::iterator = void**]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:99:5: required from ‘llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]’ /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:880:18: required from ‘llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:1072:14: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:351:40: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 351 | computeSlabSize(std::distance(Slabs.begin(), I)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [ 13%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_log10.cl.bc [ 13%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/as_type.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/as_type.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/as_type.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_log10.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_log10.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/IsolateRegions.cc:36: /usr/lib/llvm-11/include/llvm/IR/IntrinsicInst.h: In member function ‘uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const’: /usr/lib/llvm-11/include/llvm/IR/IntrinsicInst.h:536:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 536 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/IR/Attributes.h:19, from /usr/lib/llvm-11/include/llvm/IR/Module.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/linker.cpp:35: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:116:67: required from ‘llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::LayoutAlignElem; = void; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:307:75: required from ‘llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::LayoutAlignElem; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:373:37: required from ‘llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::LayoutAlignElem]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:886:39: required from ‘llvm::SmallVector::SmallVector() [with T = llvm::LayoutAlignElem; unsigned int N = 16]’ /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:196:52: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:58:35: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 58 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/IR/Function.h:20, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/linker.cpp:35: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:489: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-11/include/llvm/ADT/DenseMap.h:374: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-11/include/llvm/ADT/DenseMap.h:1035: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-11/include/llvm/ADT/DenseMap.h:908: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-11/include/llvm/IR/Metadata.h:291:66: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:1120:18: warning: conversion from ‘unsigned int’ to ‘unsigned int:31’ may change value [-Wconversion] 1120 | NumEntries = Num; | ^~~ make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:37, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/IsolateRegions.cc:36: /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:80:48: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 80 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:80:69: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 80 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:84:46: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 84 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:84:65: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 84 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::PossiblyExactOperator::setIsExact(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:131:62: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 131 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:131:76: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 131 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowReassoc(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:263:59: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 263 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 264 | (B * FastMathFlags::AllowReassoc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:264:37: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 264 | (B * FastMathFlags::AllowReassoc); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoNaNs(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:269:55: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 269 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 270 | (B * FastMathFlags::NoNaNs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:270:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 270 | (B * FastMathFlags::NoNaNs); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoInfs(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:275:55: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 275 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 276 | (B * FastMathFlags::NoInfs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:276:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 276 | (B * FastMathFlags::NoInfs); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoSignedZeros(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:281:62: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 281 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 282 | (B * FastMathFlags::NoSignedZeros); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:282:40: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 282 | (B * FastMathFlags::NoSignedZeros); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowReciprocal(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:287:64: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 287 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 288 | (B * FastMathFlags::AllowReciprocal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:288:42: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 288 | (B * FastMathFlags::AllowReciprocal); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowContract(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:293:64: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 293 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 294 | (B * FastMathFlags::AllowContract); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:294:42: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 294 | (B * FastMathFlags::AllowContract); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasApproxFunc(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:299:61: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 299 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 300 | (B * FastMathFlags::ApproxFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:300:39: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 300 | (B * FastMathFlags::ApproxFunc); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:306:26: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 306 | SubclassOptionalData |= FMF.Flags; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:306:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 306 | SubclassOptionalData |= FMF.Flags; | ^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:312:32: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 312 | SubclassOptionalData = FMF.Flags; | ~~~~^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:312:32: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 312 | SubclassOptionalData = FMF.Flags; | ^~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/YAMLTraits.h:19, from /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:24, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/linker.cpp:44: /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128; llvm::SmallVectorImpl::iterator = void**]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:99:5: required from ‘llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]’ /usr/lib/llvm-11/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++/11/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++/11/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-11/include/llvm/Support/YAMLParser.h:597:17: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:351:40: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 351 | computeSlabSize(std::distance(Slabs.begin(), I)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::GEPOperator::setIsInBounds(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:466:44: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 466 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:466:61: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 466 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘unsigned int llvm::GEPOperator::countNonConstantIndices() const’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:543:20: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 543 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | return !isa(*use); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | }); | ~~ [ 13%] Building SLEEF to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/v128_sleefsimddp.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/arch -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -O1 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/v128_sleefsimddp.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleefsimddp.c In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/IR/Function.h:20, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/linker.cpp:35: /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h: In instantiation of ‘BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::ValueMapCallbackVH > >; 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-11/include/llvm/ADT/DenseMap.h:547:37: required from ‘BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::ValueMapCallbackVH > >; ValueArgs = {}; 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-11/include/llvm/ADT/DenseMap.h:338:29: required from ‘llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(KeyT&&) [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>; llvm::DenseMapBase::value_type = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]’ /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:342:28: required from ‘ValueT& llvm::DenseMapBase::operator[](KeyT&&) [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-11/include/llvm/IR/ValueMap.h:208:15: required from ‘ValueT& llvm::ValueMap::operator[](const KeyT&) [with KeyT = const llvm::Value*; ValueT = llvm::WeakTrackingVH; Config = llvm::ValueMapConfig >]’ /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/linker.cpp:146:18: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:565:45: warning: unused parameter ‘Key’ [-Wunused-parameter] 565 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, | ~~~~~~~~~~~~^~~ make -f lib/kernel/host/CMakeFiles/kernel_host_sse41.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_sse41.dir/depend In file included from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:18, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Kernel.cc:30: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:123:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:142:43: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:148:64: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:226:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:236:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:502:43: required from ‘void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:476:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:572:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:587:57: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:601:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:613:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:795:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:828:41: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1658:43: required from ‘void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1629:39: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/lib/kernel/host /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_sse41.dir/DependInfo.cmake --color= In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/IR/Attributes.h:19, from /usr/lib/llvm-11/include/llvm/IR/Module.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/linker.cpp:35: /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]’ /usr/include/c++/11/bits/stl_iterator.h:674: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++/11/bits/stl_algobase.h:385: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++/11/bits/stl_algobase.h:495: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++/11/bits/stl_algobase.h:522: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++/11/bits/stl_algobase.h:530: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++/11/bits/stl_algobase.h:620:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]’ /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:648:14: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/IR/Function.h:20, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Kernel.cc:30: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Analysis/LoopInfo.h:880:18: required from ‘llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:1072:14: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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 /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Support/GenericDomTree.h:260:23: required from ‘llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]’ /usr/lib/llvm-11/include/llvm/IR/Dominators.h:149:39: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] [ 13%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isordered.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isordered.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isordered.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/IR/Attributes.h:19, from /usr/lib/llvm-11/include/llvm/IR/Module.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Kernel.cc:30: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:116:67: required from ‘llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::LayoutAlignElem; = void; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:307:75: required from ‘llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::LayoutAlignElem; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:373:37: required from ‘llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::LayoutAlignElem]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:886:39: required from ‘llvm::SmallVector::SmallVector() [with T = llvm::LayoutAlignElem; unsigned int N = 16]’ /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:196:52: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:58:35: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 58 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/IR/Function.h:20, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Kernel.cc:30: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:489: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-11/include/llvm/ADT/DenseMap.h:374: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-11/include/llvm/ADT/DenseMap.h:1035: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-11/include/llvm/ADT/DenseMap.h:908: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-11/include/llvm/IR/Metadata.h:291:66: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:1120:18: warning: conversion from ‘unsigned int’ to ‘unsigned int:31’ may change value [-Wconversion] 1120 | NumEntries = Num; | ^~~ make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 13%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_log2.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_log2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_log2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 13%] Building SLEEF to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/v128_sleefsimddp.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/arch -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -O1 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/v128_sleefsimddp.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleefsimddp.c [ 14%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_log.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_log.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_log.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 14%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_powr.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_powr.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_powr.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 14%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/async_work_group_copy.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/async_work_group_copy.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/async_work_group_copy.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 14%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isunordered.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isunordered.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isunordered.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 14%] Building SLEEF to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/c_sleefdp.c.bc [ 14%] Building SLEEF to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/c_sleefsp.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/arch -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -O1 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/c_sleefdp.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleefdp.c cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/arch -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -O1 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/c_sleefsp.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleefsp.c In file included from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:48, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/IsolateRegions.cc:32: /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3219:41: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3191:52: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3191 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3377:66: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3172 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3385:31: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] [ 14%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_recip.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_recip.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_recip.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 14%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_rsqrt.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_rsqrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_rsqrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 14%] Building SLEEF to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/c_sleef_glue_auto.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/arch -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -O1 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/c_sleef_glue_auto.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleef_glue_auto.c In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-11/include/llvm/Analysis/RegionInfo.h:39, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/IsolateRegions.cc:31: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:352:19: required from ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = const void*]’ /usr/lib/llvm-11/include/llvm/PassAnalysisSupport.h:83:24: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 82 | Size = N; | ^ /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:255:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/Error.h:994:21: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ [ 14%] Building SLEEF to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/v128_sleefsimdsp.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/arch -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -O1 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/v128_sleefsimdsp.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleefsimdsp.c [ 14%] Building SLEEF to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/c_sleefsp.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/arch -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -O1 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/c_sleefsp.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleefsp.c /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:280:56: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] [ 14%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/abs.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/abs.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/abs.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 14%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_sqrt.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_sqrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_sqrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:18, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/Analysis/RegionInfo.h:45, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/IsolateRegions.cc:31: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:790:75: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 14%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mad24.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mad24.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mad24.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:805:67: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1376:38: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:137:50: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 180 | return C::unpack(StorageValue); | ^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:146:70: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:210:66: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:585:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2826:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:51, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/IsolateRegions.cc:32: /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128; llvm::SmallVectorImpl::iterator = void**]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:99:5: required from ‘llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]’ /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:880:18: required from ‘llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:1072:14: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:351:40: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 351 | computeSlabSize(std::distance(Slabs.begin(), I)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/RegionInfo.h:39, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/IsolateRegions.cc:31: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/IR/LegacyPassManagers.h:299:51: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Analysis/AssumptionCache.h:106:37: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-11/include/llvm/Analysis/RegionInfo.h:39, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/IsolateRegions.cc:31: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::AssumptionCache::ResultElem; bool = false; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:845:15: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = llvm::AssumptionCache::ResultElem]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:928:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::AssumptionCache::ResultElem; unsigned int N = 4]’ /usr/lib/llvm-11/include/llvm/Analysis/AssumptionCache.h:41:7: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/RegionInfo.h:39, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/IsolateRegions.cc:31: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:836: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-11/include/llvm/Analysis/AssumptionCache.h:239:38: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [ 14%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/abs_diff.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/abs_diff.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/abs_diff.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:51, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/IsolateRegions.cc:32: /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:188:5: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, llvm::Align) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/Support/Allocator.h:202:20: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/Support/YAMLParser.h:137:26: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:333:58: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 333 | size_t AllocatedSlabSize = computeSlabSize(Slabs.size()); | ~~~~~~~~~~^~ [ 14%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/pocl_spawn_wg.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/pocl_spawn_wg.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/pocl_spawn_wg.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 14%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/add_sat.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/add_sat.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/add_sat.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/Analysis/RegionInfo.h:39, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/IsolateRegions.cc:31: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Support/GenericDomTree.h:260:23: required from ‘llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]’ /usr/lib/llvm-11/include/llvm/IR/Dominators.h:149:39: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:738: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-11/include/llvm/Analysis/RegionInfo.h:700:7: required from ‘llvm::RegionInfoBase::RegionInfoBase(llvm::RegionInfoBase&&) [with Tr = llvm::RegionTraits]’ /usr/lib/llvm-11/include/llvm/Analysis/RegionInfo.h:909:74: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] [ 14%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mad.cl.bc In file included from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:18, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/Analysis/RegionInfo.h:45, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/IsolateRegions.cc:31: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:123:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mad.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mad.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:142:43: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:148:64: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:226:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ [ 14%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/pocl_run_all_wgs.c.bc /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:236:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:502:43: required from ‘void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:476:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:572:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/pocl_run_all_wgs.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/pocl_run_all_wgs.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:587:57: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:601:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:613:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:795:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:828:41: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1658:43: required from ‘void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1629:39: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/RegionInfo.h:39, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/IsolateRegions.cc:31: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Analysis/LoopInfo.h:880:18: required from ‘llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:1072:14: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:489: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-11/include/llvm/ADT/DenseMap.h:374: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-11/include/llvm/ADT/DenseMap.h:1035: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-11/include/llvm/ADT/DenseMap.h:908: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-11/include/llvm/IR/Metadata.h:291:66: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:1120:18: warning: conversion from ‘unsigned int’ to ‘unsigned int:31’ may change value [-Wconversion] 1120 | NumEntries = Num; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-11/include/llvm/Analysis/RegionInfo.h:39, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/IsolateRegions.cc:31: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:116:67: required from ‘llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:307:75: required from ‘llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:373:37: required from ‘llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:902:53: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const llvm::MDOperand*; = void; T = llvm::Metadata*; unsigned int N = 4]’ /usr/lib/llvm-11/include/llvm/IR/Metadata.h:1132:72: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:58:35: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 58 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ [ 14%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/popcount.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/popcount.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/popcount.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 14%] Building SLEEF to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/c_sleefdp.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/arch -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -O1 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/c_sleefdp.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleefdp.c [ 14%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/prefetch.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/prefetch.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/prefetch.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 14%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/printf.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/printf.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/printf.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 15%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/async_work_group_strided_copy.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/async_work_group_strided_copy.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/async_work_group_strided_copy.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 16%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/printf_base.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/printf_base.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/printf_base.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]’ /usr/include/c++/11/bits/stl_iterator.h:674: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++/11/bits/stl_algobase.h:385: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++/11/bits/stl_algobase.h:495: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++/11/bits/stl_algobase.h:522: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++/11/bits/stl_algobase.h:530: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++/11/bits/stl_algobase.h:620:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]’ /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:648:14: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ [ 17%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/all.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/all.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/all.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 17%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/any.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/any.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/any.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 17%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/read_image.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/read_image.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/read_image.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 17%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/rhadd.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/rhadd.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/rhadd.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 17%] Building SLEEF to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/c_sleef_glue_auto.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/arch -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -O1 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/c_sleef_glue_auto.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleef_glue_auto.c [ 17%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mad_hi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mad_hi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mad_hi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 17%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/as_type.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/as_type.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/as_type.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 17%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/rotate.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/rotate.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/rotate.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 17%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/async_work_group_copy.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/async_work_group_copy.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/async_work_group_copy.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 17%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/rsqrt.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/rsqrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/rsqrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 17%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/shuffle.cl.bc [ 17%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/select.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/shuffle.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/shuffle.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/select.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/select.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 17%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mad_sat.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mad_sat.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mad_sat.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 17%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/max.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/max.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/max.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 17%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/max_i.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/max_i.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/max_i.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 17%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/signbit.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/signbit.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/signbit.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 17%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/LLVMUtils.cc.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-11/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto -fno-fat-lto-objects -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 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/LLVMUtils.cc.o -MF CMakeFiles/llvmpasses.dir/LLVMUtils.cc.o.d -o CMakeFiles/llvmpasses.dir/LLVMUtils.cc.o -c /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.cc [ 17%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sign.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sign.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sign.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 17%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/smoothstep.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/smoothstep.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/smoothstep.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 17%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/step.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/step.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/step.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 17%] Building SLEEF to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/v128_sleefsimdsp.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/arch -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -O1 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/v128_sleefsimdsp.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleefsimdsp.c [ 17%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/atomics.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/atomics.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/atomics.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 17%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sub_sat.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sub_sat.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sub_sat.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 17%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/async_work_group_strided_copy.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/async_work_group_strided_copy.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/async_work_group_strided_copy.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 17%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/maxmag.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/maxmag.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/maxmag.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 17%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/upsample.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/upsample.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/upsample.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 17%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/vload.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/vload.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/vload.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-11/include/llvm/IR/Type.h:17, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:33, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.cc:23: /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In static member function ‘static unsigned int llvm::APInt::getNumWords(unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1585:59: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1585 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In member function ‘unsigned int llvm::APInt::nearestLogBase2() const’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1831:20: warning: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 1831 | return U.VAL - 1; | ~~~~~~^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Type.h:24, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:33, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.cc:23: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h: In member function ‘llvm::ElementCount llvm::ElementCount::NextPowerOf2() const’: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h:57:43: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 57 | return ElementCount(llvm::NextPowerOf2(Min), Scalable); | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:33, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.cc:23: /usr/lib/llvm-11/include/llvm/IR/Type.h: In member function ‘void llvm::Type::setSubclassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Type.h:99:20: warning: conversion from ‘unsigned int’ to ‘unsigned int:24’ may change value [-Wconversion] 99 | SubclassData = val; | ^~~ In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:33, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.cc:23: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:471:70: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 471 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:502:72: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 502 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:612:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 612 | return get(ElementType, SVTy->getMinNumElements()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:19, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.cc:23: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)’: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h:346:56: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 346 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.cc:23: /usr/lib/llvm-11/include/llvm/ADT/StringMapEntry.h: In constructor ‘llvm::StringMapEntryStorage::StringMapEntryStorage(size_t, llvm::NoneType)’: /usr/lib/llvm-11/include/llvm/ADT/StringMapEntry.h:58:61: warning: unused parameter ‘none’ [-Wunused-parameter] 58 | explicit StringMapEntryStorage(size_t keyLength, NoneType none = None) | ~~~~~~~~~^~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Value.h:20, from /usr/lib/llvm-11/include/llvm/IR/User.h:24, from /usr/lib/llvm-11/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:29, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.cc:23: /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In constructor ‘llvm::Align::Align(uint64_t)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:79:25: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 79 | ShiftValue = Log2_64(Value); | ~~~~~~~^~~~~~~ /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In function ‘llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:249:26: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 249 | Out.ShiftValue = Value - 1; | ~~~~~~^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:29, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.cc:23: /usr/lib/llvm-11/include/llvm/IR/User.h: In constructor ‘llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setGlobalVariableNumOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setNumHungOffUseOperands(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/User.h:218:23: warning: conversion from ‘unsigned int’ to ‘unsigned int:28’ may change value [-Wconversion] 218 | NumUserOperands = NumOps; | ^~~~~~ [ 17%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/atomics.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/atomics.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/atomics.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.cc:23: /usr/lib/llvm-11/include/llvm/IR/Metadata.h: In constructor ‘llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)’: /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:20: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:25: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~~~~~~~~~~~~~~~ [ 17%] Building LL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/addrspace_operators.ll.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-11 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/addrspace_operators.ll.bc /build/pocl-PBB85R/pocl-1.8/lib/kernel/host/../addrspace_operators.ll [ 17%] Building LL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/barrier.ll.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-11 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/barrier.ll.bc /build/pocl-PBB85R/pocl-1.8/lib/kernel/host/../barrier.ll In file included from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:35, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.cc:23: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h: In member function ‘unsigned int llvm::DataLayout::getPreferredAlignment(const llvm::GlobalVariable*) const’: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:589:39: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 589 | return getPreferredAlign(GV).value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 17%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/bitselect.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/bitselect.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/bitselect.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:35, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.cc:23: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h: In member function ‘void llvm::BasicBlock::AdjustBlockAddressRefCount(int)’: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:31: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:34: warning: conversion from ‘short unsigned int’ to ‘short unsigned int:15’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:35, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.cc:23: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:163:20: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 163 | SubClassData = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:212:59: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 212 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:238:18: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 238 | Visibility = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:250:19: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 250 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:265:71: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 265 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from ‘unsigned int’ to ‘unsigned char:4’ may change value [-Wconversion] 457 | Linkage = LT; | ^~ [ 17%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/vload_half.cl.bc [ 17%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/min.cl.bc [ 17%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/vload_store_half_f16c.c.bc [ 17%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/min_i.cl.bc [ 17%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/vstore.cl.bc [ 17%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/vstore_half.cl.bc [ 17%] Building LL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/addrspace_operators.ll.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/vload_half.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/vload_half.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 17%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/clamp.cl.bc [ 18%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/abs.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/min.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/min.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/min_i.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/min_i.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-11 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/addrspace_operators.ll.bc /build/pocl-PBB85R/pocl-1.8/lib/kernel/host/../addrspace_operators.ll In file included from /usr/lib/llvm-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:35, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.cc:23: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h: In member function ‘unsigned int llvm::GlobalObject::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:76:18: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 76 | return Align ? Align->value() : 0; | ~~~~~~^~~~~~~~~~~~~~~~~~~~ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/clamp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/clamp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/vload_store_half_f16c.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/vload_store_half_f16c.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/vstore.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/vstore.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/vstore_half.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/vstore_half.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/abs.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/abs.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:35, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.cc:23: /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘void llvm::Function::setCallingConv(llvm::CallingConv::ID)’: /usr/lib/llvm-11/include/llvm/IR/Function.h:226:64: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 226 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getFnStackAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:355:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 355 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:456:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 456 | return MA->value(); | ~~~~~~~~~^~ [ 18%] Building LL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/barrier.ll.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-11 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/barrier.ll.bc /build/pocl-PBB85R/pocl-1.8/lib/kernel/host/../barrier.ll [ 18%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/minmag.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/minmag.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/minmag.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 18%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/bitselect.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/bitselect.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/bitselect.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/Support/Threading.h:17, from /usr/lib/llvm-11/include/llvm/Support/RWMutex.h:17, from /usr/lib/llvm-11/include/llvm/PassRegistry.h:23, from /usr/lib/llvm-11/include/llvm/PassSupport.h:29, from /usr/lib/llvm-11/include/llvm/Pass.h:318, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:48, from /usr/lib/llvm-11/include/llvm/Analysis/AssumptionCache.h:22, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.cc:23: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘void llvm::BitVector::resize(unsigned int, bool)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:374:39: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 374 | unsigned OldCapacity = Bits.size(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:427:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 427 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:466:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 466 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:19, from /usr/lib/llvm-11/include/llvm/Support/TimeProfiler.h:12, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:50, from /usr/lib/llvm-11/include/llvm/Analysis/AssumptionCache.h:22, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.cc:23: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h: In function ‘char llvm::hexdigit(unsigned int, bool)’: /usr/lib/llvm-11/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-11/include/llvm/ADT/StringExtras.h: In function ‘std::string llvm::toHex(llvm::StringRef, bool)’: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:158:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 158 | Output.push_back(LUT[c >> 4] | Offset); | ~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:159:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 159 | Output.push_back(LUT[c & 15] | Offset); | ~~~~~~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:27, from /usr/lib/llvm-11/include/llvm/Support/TimeProfiler.h:12, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:50, from /usr/lib/llvm-11/include/llvm/Analysis/AssumptionCache.h:22, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.cc:23: /usr/lib/llvm-11/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-11/include/llvm/Support/Format.h:234:23: warning: conversion from ‘uint32_t’ {aka ‘unsigned int’} to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 234 | ByteGroupSize = NumPerLine; | ^~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/TimeProfiler.h:12, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:50, from /usr/lib/llvm-11/include/llvm/Analysis/AssumptionCache.h:22, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.cc:23: /usr/lib/llvm-11/include/llvm/Support/Error.h: In member function ‘void llvm::Error::setChecked(bool)’: /usr/lib/llvm-11/include/llvm/Support/Error.h:300:24: warning: unused parameter ‘V’ [-Wunused-parameter] 300 | void setChecked(bool V) { | ~~~~~^ [ 18%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/abs_diff.cl.bc [ 18%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mix.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/abs_diff.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/abs_diff.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mix.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mix.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 18%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/wait_group_events.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/wait_group_events.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/wait_group_events.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 18%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/clamp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/clamp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/clamp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 18%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/write_image.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/write_image.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/write_image.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 18%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/pocl_fma.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/pocl_fma.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/pocl_fma.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc In file included from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:17, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.cc:23: /usr/lib/llvm-11/include/llvm/Analysis/CallGraphSCCPass.h: In member function ‘virtual bool llvm::CallGraphSCCPass::doInitialization(llvm::CallGraph&)’: /usr/lib/llvm-11/include/llvm/Analysis/CallGraphSCCPass.h:48:44: warning: unused parameter ‘CG’ [-Wunused-parameter] 48 | virtual bool doInitialization(CallGraph &CG) { | ~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/Analysis/CallGraphSCCPass.h: In member function ‘virtual bool llvm::CallGraphSCCPass::doFinalization(llvm::CallGraph&)’: /usr/lib/llvm-11/include/llvm/Analysis/CallGraphSCCPass.h:63:42: warning: unused parameter ‘CG’ [-Wunused-parameter] 63 | virtual bool doFinalization(CallGraph &CG) { | ~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/Analysis/CallGraphSCCPass.h: In member function ‘unsigned int llvm::CallGraphSCC::size() const’: /usr/lib/llvm-11/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-11/include/llvm/Analysis/CallGraphSCCPass.h: In member function ‘virtual bool llvm::DummyCGSCCPass::runOnSCC(llvm::CallGraphSCC&)’: /usr/lib/llvm-11/include/llvm/Analysis/CallGraphSCCPass.h:131:31: warning: unused parameter ‘SCC’ [-Wunused-parameter] 131 | bool runOnSCC(CallGraphSCC &SCC) override { return false; } | ~~~~~~~~~~~~~~^~~ In file included from /usr/lib/llvm-11/include/llvm/Support/BlockFrequency.h:16, from /usr/lib/llvm-11/include/llvm/Analysis/BlockFrequencyInfo.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.cc:23: /usr/lib/llvm-11/include/llvm/Support/BranchProbability.h: In member function ‘llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)’: /usr/lib/llvm-11/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-11/include/llvm/Support/BranchProbability.h: In member function ‘llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)’: /usr/lib/llvm-11/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; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ [ 18%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mul24.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mul24.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mul24.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/Support/YAMLTraits.h:22, from /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:24, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.cc:23: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::getNumBuffers() const’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:127:55: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getNumBuffers() const { return Buffers.size(); } | ~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:147:24: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 147 | return Buffers.size(); | ~~~~~~~~~~~~^~ [ 18%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mul_hi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mul_hi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mul_hi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 18%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/add_sat.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/add_sat.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/add_sat.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 18%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/nan.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/nan.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/nan.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 18%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_divide.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_divide.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_divide.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 18%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/clamp_int.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/clamp_int.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/clamp_int.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 18%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_exp10.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_exp10.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_exp10.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 18%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/clz.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/clz.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/clz.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:28, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:33, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.cc:30: /usr/lib/llvm-11/include/llvm/IR/Constants.h: In constructor ‘llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Constants.h:910:26: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 910 | setValueSubclassData(Opcode); | ^~~~~~ [ 18%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/clamp_int.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/clamp_int.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/clamp_int.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:33, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.cc:30: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::data_operands_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1198:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1198 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1220:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1220 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::arg_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1247:48: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1247 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1292:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1292 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getRetAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1598:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1598 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1609:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1609 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getNumOperandBundles() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1782:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1782 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘bool llvm::CallBase::isBundleOperand(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1810:53: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1810 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In static member function ‘static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:2139:29: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2139 | Total += B.input_size(); | ^ In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.cc:30: /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::AllocaInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:127:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::LoadInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:218:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 218 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::StoreInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:350:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 350 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1476:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1476 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1485:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1485 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1486:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1486 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1499:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1499 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1507:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1507 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1508:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1508 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::changesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2040:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2040 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::increasesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2050:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2050 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ [ 18%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/all.cl.bc /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3214:24: warning: conversion from ‘ptrdiff_t’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 3214 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/all.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/all.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3688:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3688 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3700:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3700 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3701:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3701 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3711:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3711 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3722:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3722 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3723:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3723 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3897:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3897:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3910:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3910:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3912:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3912 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3924:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3924:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3936:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3936:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3938:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3938 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 18%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_exp2.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_exp2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_exp2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4340:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4340 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4347:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4347 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4381:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4381 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4388:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4388 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ [ 19%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_exp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_exp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_exp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.cc: In function ‘void pocl::regenerate_kernel_metadata(llvm::Module&, pocl::FunctionMapping&)’: /build/pocl-PBB85R/pocl-1.8/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)); | ^~~ /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.cc: In function ‘int pocl::getConstantIntMDValue(llvm::Metadata*)’: /build/pocl-PBB85R/pocl-1.8/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(); | ~~~~~~~~~~~~~~~~~~~^~ [ 19%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/acospi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/acospi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/acospi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 19%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/convert_type.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/convert_type.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/convert_type.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 19%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_log10.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_log10.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_log10.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 19%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/clz.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/clz.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/clz.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/Support/YAMLTraits.h:19, from /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:24, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.cc:23: /usr/lib/llvm-11/include/llvm/Support/Allocator.h: In instantiation of ‘void llvm::BumpPtrAllocatorImpl::Deallocate(const void*, size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/Support/YAMLParser.h:142:21: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:211:31: warning: unused parameter ‘Ptr’ [-Wunused-parameter] 211 | void Deallocate(const void *Ptr, size_t Size, size_t /*Alignment*/) { | ~~~~~~~~~~~~^~~ /usr/lib/llvm-11/include/llvm/Support/Allocator.h:211:43: warning: unused parameter ‘Size’ [-Wunused-parameter] 211 | void Deallocate(const void *Ptr, size_t Size, size_t /*Alignment*/) { | ~~~~~~~^~~~ In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.cc:30: /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3219:41: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3191:52: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3191 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3377:66: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3172 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3385:31: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:20, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:33, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.cc:23: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:352:19: required from ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = const void*]’ /usr/lib/llvm-11/include/llvm/PassAnalysisSupport.h:83:24: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 82 | Size = N; | ^ /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:255:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/Error.h:994:21: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ [ 19%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/asinpi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/asinpi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/asinpi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 19%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_log2.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_log2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_log2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 19%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/any.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/any.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/any.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 19%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_log.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_log.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_log.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 19%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_powr.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_powr.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_powr.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:280:56: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] [ 19%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_recip.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_recip.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_recip.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:18, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:35, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.cc:23: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:790:75: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:19, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.cc:23: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Analysis/AssumptionCache.h:106:37: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:20, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:33, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.cc:23: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::AssumptionCache::ResultElem; bool = false; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:845:15: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = llvm::AssumptionCache::ResultElem]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:928:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::AssumptionCache::ResultElem; unsigned int N = 4]’ /usr/lib/llvm-11/include/llvm/Analysis/AssumptionCache.h:41:7: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:19, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.cc:23: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:836: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-11/include/llvm/Analysis/AssumptionCache.h:239:38: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/YAMLTraits.h:19, from /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:24, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.cc:23: /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:188:5: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, llvm::Align) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/Support/Allocator.h:202:20: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/Support/YAMLParser.h:137:26: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:333:58: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 333 | size_t AllocatedSlabSize = computeSlabSize(Slabs.size()); | ~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:18, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:35, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.cc:23: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:805:67: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1376:38: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:137:50: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 180 | return C::unpack(StorageValue); | ^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:146:70: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:210:66: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:585:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2826:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ [ 19%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/convert_type.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/convert_type.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/convert_type.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 19%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_rsqrt.cl.bc /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:123:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:142:43: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:148:64: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:226:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:236:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_rsqrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_rsqrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 19%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_sqrt.cl.bc /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:502:43: required from ‘void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:476:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 19%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/atan2pi.cl.bc /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:572:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 19%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/as_type.cl.bc /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:587:57: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:601:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:613:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:795:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:828:41: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1658:43: required from ‘void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1629:39: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/atan2pi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/atan2pi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/as_type.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/as_type.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_sqrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_sqrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 19%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/async_work_group_copy.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/async_work_group_copy.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/async_work_group_copy.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:19, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.cc:23: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:489: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-11/include/llvm/ADT/DenseMap.h:374: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-11/include/llvm/ADT/DenseMap.h:1035: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-11/include/llvm/ADT/DenseMap.h:908: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-11/include/llvm/IR/Metadata.h:291:66: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:1120:18: warning: conversion from ‘unsigned int’ to ‘unsigned int:31’ may change value [-Wconversion] 1120 | NumEntries = Num; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:20, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:33, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.cc:23: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:116:67: required from ‘llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:307:75: required from ‘llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:373:37: required from ‘llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:902:53: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const llvm::MDOperand*; = void; T = llvm::Metadata*; unsigned int N = 4]’ /usr/lib/llvm-11/include/llvm/IR/Metadata.h:1132:72: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:58:35: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 58 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ [ 19%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/atanpi.cl.bc In file included from /usr/lib/llvm-11/include/llvm/Support/YAMLTraits.h:19, from /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:24, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.cc:23: /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128; llvm::SmallVectorImpl::iterator = void**]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:99:5: required from ‘llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]’ /usr/lib/llvm-11/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++/11/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++/11/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-11/include/llvm/Support/YAMLParser.h:597:17: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:351:40: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 351 | computeSlabSize(std::distance(Slabs.begin(), I)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/atanpi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/atanpi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 19%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/cross.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/cross.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/cross.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:20, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:33, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.cc:23: /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]’ /usr/include/c++/11/bits/stl_iterator.h:674: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++/11/bits/stl_algobase.h:385: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++/11/bits/stl_algobase.h:495: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++/11/bits/stl_algobase.h:522: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++/11/bits/stl_algobase.h:530: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++/11/bits/stl_algobase.h:620:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]’ /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:648:14: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ [ 19%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/async_work_group_strided_copy.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/async_work_group_strided_copy.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/async_work_group_strided_copy.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 19%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/distance.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/distance.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/distance.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 19%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/dot.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/dot.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/dot.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 19%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/pocl_spawn_wg.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/pocl_spawn_wg.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/pocl_spawn_wg.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 19%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/pocl_run_all_wgs.c.bc [ 19%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sinpi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sinpi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/sinpi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/pocl_run_all_wgs.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/pocl_run_all_wgs.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 19%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/cospi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/cospi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/cospi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 19%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/popcount.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/popcount.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/popcount.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 19%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fast_distance.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fast_distance.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/fast_distance.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 19%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fast_length.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fast_length.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/fast_length.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 19%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/LoopBarriers.cc.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-11/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto -fno-fat-lto-objects -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 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/LoopBarriers.cc.o -MF CMakeFiles/llvmpasses.dir/LoopBarriers.cc.o.d -o CMakeFiles/llvmpasses.dir/LoopBarriers.cc.o -c /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LoopBarriers.cc [ 19%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/prefetch.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/prefetch.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/prefetch.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 19%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/OptimizeWorkItemFuncCalls.cc.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-11/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto -fno-fat-lto-objects -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 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/OptimizeWorkItemFuncCalls.cc.o -MF CMakeFiles/llvmpasses.dir/OptimizeWorkItemFuncCalls.cc.o.d -o CMakeFiles/llvmpasses.dir/OptimizeWorkItemFuncCalls.cc.o -c /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc [ 19%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/PHIsToAllocas.cc.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-11/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto -fno-fat-lto-objects -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 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/PHIsToAllocas.cc.o -MF CMakeFiles/llvmpasses.dir/PHIsToAllocas.cc.o.d -o CMakeFiles/llvmpasses.dir/PHIsToAllocas.cc.o -c /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/PHIsToAllocas.cc [ 19%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/tanpi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/tanpi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/tanpi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 19%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/ParallelRegion.cc.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-11/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto -fno-fat-lto-objects -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 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/ParallelRegion.cc.o -MF CMakeFiles/llvmpasses.dir/ParallelRegion.cc.o.d -o CMakeFiles/llvmpasses.dir/ParallelRegion.cc.o -c /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ParallelRegion.cc [ 19%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/atomics.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/atomics.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/atomics.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 19%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/RemoveBarrierCalls.cc.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-11/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto -fno-fat-lto-objects -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 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/RemoveBarrierCalls.cc.o -MF CMakeFiles/llvmpasses.dir/RemoveBarrierCalls.cc.o.d -o CMakeFiles/llvmpasses.dir/RemoveBarrierCalls.cc.o -c /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveBarrierCalls.cc [ 19%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/printf.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/printf.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/printf.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h In file included from /usr/lib/llvm-11/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-11/include/llvm/IR/Constants.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LoopBarriers.cc:31: /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In static member function ‘static unsigned int llvm::APInt::getNumWords(unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1585:59: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1585 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In member function ‘unsigned int llvm::APInt::nearestLogBase2() const’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1831:20: warning: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 1831 | return U.VAL - 1; | ~~~~~~^~~ [ 19%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/printf_base.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/printf_base.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/printf_base.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h In file included from /usr/lib/llvm-11/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-11/include/llvm/IR/Constants.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:32: /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In static member function ‘static unsigned int llvm::APInt::getNumWords(unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1585:59: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1585 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In member function ‘unsigned int llvm::APInt::nearestLogBase2() const’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1831:20: warning: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 1831 | return U.VAL - 1; | ~~~~~~^~~ [ 19%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/cos.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/cos.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/cos.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ParallelRegion.cc:31: /usr/include/CL/cl_gl_ext.h:18:112: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^ [ 19%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/read_image.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/read_image.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/read_image.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/Value.h:20, from /usr/lib/llvm-11/include/llvm/IR/User.h:24, from /usr/lib/llvm-11/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-11/include/llvm/IR/Constants.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LoopBarriers.cc:31: /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In constructor ‘llvm::Align::Align(uint64_t)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:79:25: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 79 | ShiftValue = Log2_64(Value); | ~~~~~~~^~~~~~~ /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In function ‘llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:249:26: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 249 | Out.ShiftValue = Value - 1; | ~~~~~~^~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/PHIsToAllocas.cc:30: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)’: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h:346:56: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 346 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-11/include/llvm/IR/Constants.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LoopBarriers.cc:31: /usr/lib/llvm-11/include/llvm/IR/User.h: In constructor ‘llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setGlobalVariableNumOperands(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/User.h:209:23: warning: conversion from ‘unsigned int’ to ‘unsigned int:28’ may change value [-Wconversion] 209 | NumUserOperands = NumOps; | ^~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Value.h:20, from /usr/lib/llvm-11/include/llvm/IR/User.h:24, from /usr/lib/llvm-11/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-11/include/llvm/IR/Constants.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:32: /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In constructor ‘llvm::Align::Align(uint64_t)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:79:25: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 79 | ShiftValue = Log2_64(Value); | ~~~~~~~^~~~~~~ /usr/lib/llvm-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setNumHungOffUseOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/Support/Alignment.h: In function ‘llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:249:26: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 249 | Out.ShiftValue = Value - 1; | ~~~~~~^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Value.h:20, from /usr/lib/llvm-11/include/llvm/IR/User.h:24, from /usr/lib/llvm-11/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/PHIsToAllocas.cc:30: /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In constructor ‘llvm::Align::Align(uint64_t)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:79:25: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 79 | ShiftValue = Log2_64(Value); | ~~~~~~~^~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-11/include/llvm/IR/Constants.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:32: /usr/lib/llvm-11/include/llvm/IR/User.h: In constructor ‘llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/Support/Alignment.h: In function ‘llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:249:26: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 249 | Out.ShiftValue = Value - 1; | ~~~~~~^~~ /usr/lib/llvm-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setGlobalVariableNumOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setNumHungOffUseOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-11/include/llvm/IR/Module.h:20, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ParallelRegion.cc:31: /usr/lib/llvm-11/include/llvm/ADT/StringMapEntry.h: In constructor ‘llvm::StringMapEntryStorage::StringMapEntryStorage(size_t, llvm::NoneType)’: /usr/lib/llvm-11/include/llvm/ADT/StringMapEntry.h:58:61: warning: unused parameter ‘none’ [-Wunused-parameter] 58 | explicit StringMapEntryStorage(size_t keyLength, NoneType none = None) | ~~~~~~~~~^~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Type.h:24, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/Constants.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LoopBarriers.cc:31: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h: In member function ‘llvm::ElementCount llvm::ElementCount::NextPowerOf2() const’: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h:57:43: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 57 | return ElementCount(llvm::NextPowerOf2(Min), Scalable); | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/PHIsToAllocas.cc:30: /usr/lib/llvm-11/include/llvm/IR/User.h: In constructor ‘llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/User.h:76:23: warning: conversion from ‘unsigned int’ to ‘unsigned int:28’ may change value [-Wconversion] 76 | NumUserOperands = NumOps; | ^~~~~~ [ 19%] Building LL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/addrspace_operators.ll.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-11 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/addrspace_operators.ll.bc /build/pocl-PBB85R/pocl-1.8/lib/kernel/host/../addrspace_operators.ll /usr/lib/llvm-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setGlobalVariableNumOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setNumHungOffUseOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/Constants.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LoopBarriers.cc:31: /usr/lib/llvm-11/include/llvm/IR/Type.h: In member function ‘void llvm::Type::setSubclassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Type.h:99:20: warning: conversion from ‘unsigned int’ to ‘unsigned int:24’ may change value [-Wconversion] 99 | SubclassData = val; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/PHIsToAllocas.cc:30: /usr/lib/llvm-11/include/llvm/IR/Metadata.h: In constructor ‘llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)’: /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:20: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:25: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Type.h:24, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/Constants.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:32: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h: In member function ‘llvm::ElementCount llvm::ElementCount::NextPowerOf2() const’: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h:57:43: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 57 | return ElementCount(llvm::NextPowerOf2(Min), Scalable); | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/Constants.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:32: /usr/lib/llvm-11/include/llvm/IR/Type.h: In member function ‘void llvm::Type::setSubclassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Type.h:99:20: warning: conversion from ‘unsigned int’ to ‘unsigned int:24’ may change value [-Wconversion] 99 | SubclassData = val; | ^~~ [ 19%] Building LL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/barrier.ll.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-11 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/barrier.ll.bc /build/pocl-PBB85R/pocl-1.8/lib/kernel/host/../barrier.ll In file included from /usr/lib/llvm-11/include/llvm/IR/Constants.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LoopBarriers.cc:31: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:471:70: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 471 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:502:72: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 502 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:612:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 612 | return get(ElementType, SVTy->getMinNumElements()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/Constants.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:32: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:471:70: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 471 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:502:72: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 502 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ In file included from /usr/lib/llvm-11/include/llvm/IR/Attributes.h:24, from /usr/lib/llvm-11/include/llvm/IR/Module.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ParallelRegion.cc:31: /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In constructor ‘llvm::Align::Align(uint64_t)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:79:25: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 79 | ShiftValue = Log2_64(Value); | ~~~~~~~^~~~~~~ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:612:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 612 | return get(ElementType, SVTy->getMinNumElements()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In function ‘llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:249:26: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 249 | Out.ShiftValue = Value - 1; | ~~~~~~^~~ In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LoopBarriers.cc:31: /usr/lib/llvm-11/include/llvm/IR/Constants.h: In constructor ‘llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Constants.h:910:26: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 910 | setValueSubclassData(Opcode); | ^~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-11/include/llvm/IR/Type.h:17, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ParallelRegion.cc:31: /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In static member function ‘static unsigned int llvm::APInt::getNumWords(unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1585:59: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1585 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In member function ‘unsigned int llvm::APInt::nearestLogBase2() const’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1831:20: warning: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 1831 | return U.VAL - 1; | ~~~~~~^~~ In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:32: /usr/lib/llvm-11/include/llvm/IR/Constants.h: In constructor ‘llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Constants.h:910:26: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 910 | setValueSubclassData(Opcode); | ^~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Attributes.h:24, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:27, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Barrier.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveBarrierCalls.cc:29: /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In constructor ‘llvm::Align::Align(uint64_t)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:79:25: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 79 | ShiftValue = Log2_64(Value); | ~~~~~~~^~~~~~~ /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In function ‘llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:249:26: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 249 | Out.ShiftValue = Value - 1; | ~~~~~~^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Type.h:24, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ParallelRegion.cc:31: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h: In member function ‘llvm::ElementCount llvm::ElementCount::NextPowerOf2() const’: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h:57:43: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 57 | return ElementCount(llvm::NextPowerOf2(Min), Scalable); | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ParallelRegion.cc:31: /usr/lib/llvm-11/include/llvm/IR/Type.h: In member function ‘void llvm::Type::setSubclassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Type.h:99:20: warning: conversion from ‘unsigned int’ to ‘unsigned int:24’ may change value [-Wconversion] 99 | SubclassData = val; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ParallelRegion.cc:31: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:471:70: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 471 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/PHIsToAllocas.cc:30: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h: In member function ‘void llvm::BasicBlock::AdjustBlockAddressRefCount(int)’: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:31: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:34: warning: conversion from ‘short unsigned int’ to ‘short unsigned int:15’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ^~~ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:502:72: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 502 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:612:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 612 | return get(ElementType, SVTy->getMinNumElements()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ [ 20%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/bitselect.cl.bc [ 20%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/cosh.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/bitselect.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/bitselect.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/cosh.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/cosh.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Barrier.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveBarrierCalls.cc:29: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)’: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h:346:56: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 346 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:33: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)’: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h:346:56: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 346 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LoopBarriers.cc:32: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)’: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h:346:56: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 346 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-11/include/llvm/IR/Constants.h:23, from /usr/lib/llvm-11/include/llvm/IR/ConstantFolder.h:20, from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:24, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/PHIsToAllocas.cc:30: /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In static member function ‘static unsigned int llvm::APInt::getNumWords(unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1585:59: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1585 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In member function ‘unsigned int llvm::APInt::nearestLogBase2() const’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1831:20: warning: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 1831 | return U.VAL - 1; | ~~~~~~^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ParallelRegion.cc:31: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h: In member function ‘unsigned int llvm::DataLayout::getPreferredAlignment(const llvm::GlobalVariable*) const’: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:589:39: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 589 | return getPreferredAlign(GV).value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/IR/Function.h:20, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ParallelRegion.cc:31: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)’: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h:346:56: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 346 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Barrier.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveBarrierCalls.cc:29: /usr/lib/llvm-11/include/llvm/IR/User.h: In constructor ‘llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setGlobalVariableNumOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setNumHungOffUseOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Barrier.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveBarrierCalls.cc:29: /usr/lib/llvm-11/include/llvm/IR/Metadata.h: In constructor ‘llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)’: /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:20: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:25: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~~~~~~~~~~~~~~~ [ 20%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/rhadd.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/rhadd.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/rhadd.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:33: /usr/lib/llvm-11/include/llvm/IR/Metadata.h: In constructor ‘llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)’: /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:20: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:25: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LoopBarriers.cc:32: /usr/lib/llvm-11/include/llvm/IR/Metadata.h: In constructor ‘llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)’: /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:20: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:25: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ParallelRegion.cc:31: /usr/lib/llvm-11/include/llvm/IR/User.h: In constructor ‘llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Barrier.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveBarrierCalls.cc:29: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h: In member function ‘void llvm::BasicBlock::AdjustBlockAddressRefCount(int)’: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:31: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:34: warning: conversion from ‘short unsigned int’ to ‘short unsigned int:15’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Type.h:24, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/Constants.h:31, from /usr/lib/llvm-11/include/llvm/IR/ConstantFolder.h:20, from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:24, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/PHIsToAllocas.cc:30: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h: In member function ‘llvm::ElementCount llvm::ElementCount::NextPowerOf2() const’: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h:57:43: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 57 | return ElementCount(llvm::NextPowerOf2(Min), Scalable); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/lib/llvm-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setGlobalVariableNumOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setNumHungOffUseOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ParallelRegion.cc:31: /usr/lib/llvm-11/include/llvm/IR/Metadata.h: In constructor ‘llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)’: /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:20: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:25: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/Constants.h:31, from /usr/lib/llvm-11/include/llvm/IR/ConstantFolder.h:20, from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:24, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/PHIsToAllocas.cc:30: /usr/lib/llvm-11/include/llvm/IR/Type.h: In member function ‘void llvm::Type::setSubclassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Type.h:99:20: warning: conversion from ‘unsigned int’ to ‘unsigned int:24’ may change value [-Wconversion] 99 | SubclassData = val; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-11/include/llvm/IR/Type.h:17, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Barrier.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveBarrierCalls.cc:29: /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In static member function ‘static unsigned int llvm::APInt::getNumWords(unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1585:59: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1585 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In member function ‘unsigned int llvm::APInt::nearestLogBase2() const’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1831:20: warning: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 1831 | return U.VAL - 1; | ~~~~~~^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Constants.h:31, from /usr/lib/llvm-11/include/llvm/IR/ConstantFolder.h:20, from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:24, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/PHIsToAllocas.cc:30: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:471:70: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 471 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:502:72: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 502 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:612:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 612 | return get(ElementType, SVTy->getMinNumElements()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ParallelRegion.cc:31: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h: In member function ‘void llvm::BasicBlock::AdjustBlockAddressRefCount(int)’: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:31: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:34: warning: conversion from ‘short unsigned int’ to ‘short unsigned int:15’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/ConstantFolder.h:20, from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:24, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/PHIsToAllocas.cc:30: /usr/lib/llvm-11/include/llvm/IR/Constants.h: In constructor ‘llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Constants.h:910:26: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 910 | setValueSubclassData(Opcode); | ^~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ParallelRegion.cc:31: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:163:20: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 163 | SubClassData = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:212:59: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 212 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:238:18: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 238 | Visibility = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:250:19: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 250 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:265:71: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 265 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)’: /usr/lib/llvm-11/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-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ParallelRegion.cc:31: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h: In member function ‘unsigned int llvm::GlobalObject::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:76:18: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 76 | return Align ? Align->value() : 0; | ~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 20%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sin.cl.bc In file included from /usr/lib/llvm-11/include/llvm/IR/Type.h:24, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Barrier.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveBarrierCalls.cc:29: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h: In member function ‘llvm::ElementCount llvm::ElementCount::NextPowerOf2() const’: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h:57:43: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 57 | return ElementCount(llvm::NextPowerOf2(Min), Scalable); | ~~~~~~~~~~~~~~~~~~^~~~~ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sin.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/sin.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc In file included from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Barrier.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveBarrierCalls.cc:29: /usr/lib/llvm-11/include/llvm/IR/Type.h: In member function ‘void llvm::Type::setSubclassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Type.h:99:20: warning: conversion from ‘unsigned int’ to ‘unsigned int:24’ may change value [-Wconversion] 99 | SubclassData = val; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ParallelRegion.cc:31: /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘void llvm::Function::setCallingConv(llvm::CallingConv::ID)’: /usr/lib/llvm-11/include/llvm/IR/Function.h:226:64: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 226 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getFnStackAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:355:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 355 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:456:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 456 | return MA->value(); | ~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Barrier.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveBarrierCalls.cc:29: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:471:70: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 471 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:502:72: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 502 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:612:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 612 | return get(ElementType, SVTy->getMinNumElements()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:32, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Barrier.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveBarrierCalls.cc:29: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:163:20: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 163 | SubClassData = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:212:59: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 212 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:238:18: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 238 | Visibility = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:250:19: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 250 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:265:71: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 265 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)’: /usr/lib/llvm-11/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-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:32, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Barrier.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveBarrierCalls.cc:29: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h: In member function ‘unsigned int llvm::GlobalObject::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:76:18: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 76 | return Align ? Align->value() : 0; | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:30, from /usr/lib/llvm-11/include/llvm/IR/ConstantFolder.h:21, from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:24, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/PHIsToAllocas.cc:30: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:163:20: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 163 | SubClassData = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:212:59: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 212 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:238:18: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 238 | Visibility = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:250:19: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 250 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:265:71: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 265 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)’: /usr/lib/llvm-11/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-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:30, from /usr/lib/llvm-11/include/llvm/IR/ConstantFolder.h:21, from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:24, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/PHIsToAllocas.cc:30: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h: In member function ‘unsigned int llvm::GlobalObject::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:76:18: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 76 | return Align ? Align->value() : 0; | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:32, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Barrier.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveBarrierCalls.cc:29: /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘void llvm::Function::setCallingConv(llvm::CallingConv::ID)’: /usr/lib/llvm-11/include/llvm/IR/Function.h:226:64: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 226 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getFnStackAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:355:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 355 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:456:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 456 | return MA->value(); | ~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:30, from /usr/lib/llvm-11/include/llvm/IR/ConstantFolder.h:21, from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:24, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/PHIsToAllocas.cc:30: /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘void llvm::Function::setCallingConv(llvm::CallingConv::ID)’: /usr/lib/llvm-11/include/llvm/IR/Function.h:226:64: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 226 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getFnStackAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:355:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 355 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:456:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 456 | return MA->value(); | ~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:28, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:33, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Barrier.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveBarrierCalls.cc:29: /usr/lib/llvm-11/include/llvm/IR/Constants.h: In constructor ‘llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Constants.h:910:26: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 910 | setValueSubclassData(Opcode); | ^~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/ConstantFolder.h:21, from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:24, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/PHIsToAllocas.cc:30: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::data_operands_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1198:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1198 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1220:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1220 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::arg_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1247:48: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1247 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1292:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1292 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getRetAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1598:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1598 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1609:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1609 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getNumOperandBundles() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1782:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1782 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘bool llvm::CallBase::isBundleOperand(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1810:53: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1810 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/ConstantFolder.h:20, from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:24, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ParallelRegion.cc:36: /usr/lib/llvm-11/include/llvm/IR/Constants.h: In constructor ‘llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Constants.h:910:26: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 910 | setValueSubclassData(Opcode); | ^~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In static member function ‘static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:2139:29: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2139 | Total += B.input_size(); | ^ In file included from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:33, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Barrier.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveBarrierCalls.cc:29: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::data_operands_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1198:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1198 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1220:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1220 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::arg_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1247:48: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1247 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1292:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1292 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/PHIsToAllocas.cc:30: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h: In member function ‘unsigned int llvm::DataLayout::getPreferredAlignment(const llvm::GlobalVariable*) const’: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:589:39: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 589 | return getPreferredAlign(GV).value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getRetAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1598:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1598 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1609:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1609 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getNumOperandBundles() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1782:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1782 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘bool llvm::CallBase::isBundleOperand(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1810:53: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1810 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In static member function ‘static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:2139:29: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2139 | Total += B.input_size(); | ^ In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:33, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/PHIsToAllocas.cc:30: /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::AllocaInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:127:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/ConstantFolder.h:21, from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:24, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ParallelRegion.cc:36: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::data_operands_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1198:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1198 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1220:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1220 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::arg_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1247:48: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1247 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::LoadInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:218:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 218 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1292:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1292 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::StoreInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:350:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 350 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Barrier.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveBarrierCalls.cc:29: /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::AllocaInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:127:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::LoadInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:218:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 218 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getRetAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1598:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1598 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1609:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1609 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::StoreInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:350:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 350 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getNumOperandBundles() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1782:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1782 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘bool llvm::CallBase::isBundleOperand(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1810:53: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1810 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In static member function ‘static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:2139:29: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2139 | Total += B.input_size(); | ^ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1476:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1476 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LoopBarriers.cc:32: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h: In member function ‘void llvm::BasicBlock::AdjustBlockAddressRefCount(int)’: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:31: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:34: warning: conversion from ‘short unsigned int’ to ‘short unsigned int:15’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ^~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1485:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1485 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1486:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1486 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1499:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1499 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1507:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1507 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1508:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1508 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:33: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h: In member function ‘void llvm::BasicBlock::AdjustBlockAddressRefCount(int)’: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:31: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:34: warning: conversion from ‘short unsigned int’ to ‘short unsigned int:15’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ^~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1476:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1476 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1485:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1485 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1486:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1486 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1499:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1499 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1507:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1507 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1508:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1508 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::changesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2040:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2040 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::increasesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2050:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2050 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:32, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:33: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:163:20: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 163 | SubClassData = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:212:59: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 212 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::changesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2040:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2040 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:238:18: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 238 | Visibility = V; | ^ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::increasesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2050:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2050 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:250:19: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 250 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:265:71: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 265 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ In file included from /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:32, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LoopBarriers.cc:32: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:163:20: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 163 | SubClassData = V; | ^ In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:33, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ParallelRegion.cc:36: /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::AllocaInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:127:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:212:59: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 212 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:238:18: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 238 | Visibility = V; | ^ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::LoadInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:218:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 218 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:250:19: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 250 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)’: /usr/lib/llvm-11/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-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:265:71: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 265 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ In file included from /usr/lib/llvm-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:32, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:33: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h: In member function ‘unsigned int llvm::GlobalObject::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:76:18: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 76 | return Align ? Align->value() : 0; | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from ‘unsigned int’ to ‘unsigned char:4’ may change value [-Wconversion] 457 | Linkage = LT; | ^~ [ 20%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/clamp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/clamp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/clamp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::StoreInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:350:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 350 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:32, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LoopBarriers.cc:32: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h: In member function ‘unsigned int llvm::GlobalObject::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:76:18: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 76 | return Align ? Align->value() : 0; | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:32, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:33: /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘void llvm::Function::setCallingConv(llvm::CallingConv::ID)’: /usr/lib/llvm-11/include/llvm/IR/Function.h:226:64: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 226 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getFnStackAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:355:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 355 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:456:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 456 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3214:24: warning: conversion from ‘ptrdiff_t’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 3214 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3214:24: warning: conversion from ‘ptrdiff_t’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 3214 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:32, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LoopBarriers.cc:32: /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘void llvm::Function::setCallingConv(llvm::CallingConv::ID)’: /usr/lib/llvm-11/include/llvm/IR/Function.h:226:64: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 226 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getFnStackAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:355:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 355 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3688:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3688 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3700:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3700 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3701:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3701 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:456:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 456 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3711:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3711 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3722:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3722 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3723:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3723 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1476:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1476 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3897:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3897:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1485:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1485 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1486:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1486 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1499:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1499 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1507:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1507 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1508:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1508 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3910:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3910:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3912:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3912 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3924:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3924:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3936:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3936:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3938:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3938 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4340:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4340 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4347:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4347 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4381:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4381 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4388:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4388 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3688:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3688 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3700:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3700 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3701:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3701 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 20%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/rotate.cl.bc /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3711:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3711 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3722:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3722 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/rotate.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/rotate.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:33, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:33: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::data_operands_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1198:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1198 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1220:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1220 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::arg_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1247:48: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1247 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1292:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1292 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::changesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2040:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2040 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::increasesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2050:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2050 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3723:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3723 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3897:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3897:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getRetAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1598:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1598 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1609:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1609 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3910:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3910:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getNumOperandBundles() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1782:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1782 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘bool llvm::CallBase::isBundleOperand(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1810:53: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1810 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3912:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3912 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3924:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3924:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3936:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3936:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3938:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3938 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Barrier.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveBarrierCalls.cc:29: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h: In member function ‘unsigned int llvm::DataLayout::getPreferredAlignment(const llvm::GlobalVariable*) const’: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:589:39: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 589 | return getPreferredAlign(GV).value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:33, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LoopBarriers.cc:32: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::data_operands_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1198:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1198 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In static member function ‘static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:2139:29: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2139 | Total += B.input_size(); | ^ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1220:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1220 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::arg_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1247:48: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1247 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1292:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1292 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:33: /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::AllocaInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:127:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getRetAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1598:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1598 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1609:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1609 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3214:24: warning: conversion from ‘ptrdiff_t’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 3214 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::LoadInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:218:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 218 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getNumOperandBundles() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1782:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1782 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::StoreInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:350:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 350 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘bool llvm::CallBase::isBundleOperand(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1810:53: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1810 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4340:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4340 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4347:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4347 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4381:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4381 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4388:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4388 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In static member function ‘static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:2139:29: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2139 | Total += B.input_size(); | ^ In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LoopBarriers.cc:32: /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::AllocaInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:127:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ [ 20%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sinh.cl.bc /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3688:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3688 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3700:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3700 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3701:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3701 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3711:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3711 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3722:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3722 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3723:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3723 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3897:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3897:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sinh.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/sinh.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3910:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3910:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3912:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3912 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3924:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3924:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/PHIsToAllocas.cc:30: /usr/lib/llvm-11/include/llvm/IR/IntrinsicInst.h: In member function ‘uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const’: /usr/lib/llvm-11/include/llvm/IR/IntrinsicInst.h:536:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 536 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3936:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3936:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3938:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3938 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::LoadInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:218:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 218 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::StoreInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:350:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 350 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4340:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4340 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4347:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4347 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4381:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4381 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4388:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4388 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1476:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1476 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/Support/Threading.h:17, from /usr/lib/llvm-11/include/llvm/Support/RWMutex.h:17, from /usr/lib/llvm-11/include/llvm/PassRegistry.h:23, from /usr/lib/llvm-11/include/llvm/PassSupport.h:29, from /usr/lib/llvm-11/include/llvm/Pass.h:318, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveBarrierCalls.h:32, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveBarrierCalls.cc:30: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘void llvm::BitVector::resize(unsigned int, bool)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:374:39: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 374 | unsigned OldCapacity = Bits.size(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:427:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 427 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:466:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 466 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1485:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1485 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1486:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1486 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1499:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1499 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ParallelRegion.cc:36: /usr/lib/llvm-11/include/llvm/IR/IntrinsicInst.h: In member function ‘uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const’: /usr/lib/llvm-11/include/llvm/IR/IntrinsicInst.h:536:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 536 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1476:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1476 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1507:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1507 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1508:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1508 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1485:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1485 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1486:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1486 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1499:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1499 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1507:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1507 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1508:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1508 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:37, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ParallelRegion.cc:36: /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:80:48: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 80 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:80:69: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 80 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:84:46: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 84 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:84:65: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 84 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::PossiblyExactOperator::setIsExact(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:131:62: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 131 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:131:76: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 131 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowReassoc(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:263:59: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 263 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 264 | (B * FastMathFlags::AllowReassoc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:264:37: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 264 | (B * FastMathFlags::AllowReassoc); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoNaNs(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:269:55: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 269 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 270 | (B * FastMathFlags::NoNaNs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:270:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 270 | (B * FastMathFlags::NoNaNs); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoInfs(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:275:55: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 275 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 276 | (B * FastMathFlags::NoInfs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:276:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 276 | (B * FastMathFlags::NoInfs); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoSignedZeros(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:281:62: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 281 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 282 | (B * FastMathFlags::NoSignedZeros); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:282:40: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 282 | (B * FastMathFlags::NoSignedZeros); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowReciprocal(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:287:64: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 287 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 288 | (B * FastMathFlags::AllowReciprocal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:288:42: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 288 | (B * FastMathFlags::AllowReciprocal); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowContract(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:293:64: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 293 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 294 | (B * FastMathFlags::AllowContract); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:294:42: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 294 | (B * FastMathFlags::AllowContract); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasApproxFunc(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:299:61: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 299 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 300 | (B * FastMathFlags::ApproxFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:300:39: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 300 | (B * FastMathFlags::ApproxFunc); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:306:26: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 306 | SubclassOptionalData |= FMF.Flags; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:306:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 306 | SubclassOptionalData |= FMF.Flags; | ^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:312:32: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 312 | SubclassOptionalData = FMF.Flags; | ~~~~^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:312:32: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 312 | SubclassOptionalData = FMF.Flags; | ^~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:37, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/PHIsToAllocas.cc:30: /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:80:48: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 80 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:80:69: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 80 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:84:46: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 84 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:84:65: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 84 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::PossiblyExactOperator::setIsExact(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:131:62: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 131 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:131:76: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 131 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::changesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2040:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2040 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::GEPOperator::setIsInBounds(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:466:44: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 466 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:466:61: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 466 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowReassoc(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:263:59: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 263 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 264 | (B * FastMathFlags::AllowReassoc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:264:37: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 264 | (B * FastMathFlags::AllowReassoc); | ^ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::increasesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2050:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2050 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoNaNs(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:269:55: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 269 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 270 | (B * FastMathFlags::NoNaNs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:270:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 270 | (B * FastMathFlags::NoNaNs); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoInfs(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:275:55: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 275 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 276 | (B * FastMathFlags::NoInfs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:276:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 276 | (B * FastMathFlags::NoInfs); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoSignedZeros(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:281:62: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 281 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 282 | (B * FastMathFlags::NoSignedZeros); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:282:40: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 282 | (B * FastMathFlags::NoSignedZeros); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowReciprocal(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:287:64: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 287 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 288 | (B * FastMathFlags::AllowReciprocal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:288:42: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 288 | (B * FastMathFlags::AllowReciprocal); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowContract(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:293:64: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 293 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 294 | (B * FastMathFlags::AllowContract); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:294:42: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 294 | (B * FastMathFlags::AllowContract); | ^ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::changesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2040:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2040 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasApproxFunc(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:299:61: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 299 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 300 | (B * FastMathFlags::ApproxFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:300:39: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 300 | (B * FastMathFlags::ApproxFunc); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:306:26: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 306 | SubclassOptionalData |= FMF.Flags; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:306:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 306 | SubclassOptionalData |= FMF.Flags; | ^~~~~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::increasesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2050:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2050 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:312:32: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 312 | SubclassOptionalData = FMF.Flags; | ~~~~^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:312:32: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 312 | SubclassOptionalData = FMF.Flags; | ^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::GEPOperator::setIsInBounds(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:466:44: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 466 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:466:61: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 466 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘unsigned int llvm::GEPOperator::countNonConstantIndices() const’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:543:20: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 543 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | return !isa(*use); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | }); | ~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘unsigned int llvm::GEPOperator::countNonConstantIndices() const’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:543:20: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 543 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | return !isa(*use); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | }); | ~~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3214:24: warning: conversion from ‘ptrdiff_t’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 3214 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3214:24: warning: conversion from ‘ptrdiff_t’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 3214 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ [ 20%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/clamp_int.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/clamp_int.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/clamp_int.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3688:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3688 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3700:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3700 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3701:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3701 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3711:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3711 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3722:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3722 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3723:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3723 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3897:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3897:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3910:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3910:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3912:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3912 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3924:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3924:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3936:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3936:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3938:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3938 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/Threading.h:17, from /usr/lib/llvm-11/include/llvm/Support/RWMutex.h:17, from /usr/lib/llvm-11/include/llvm/PassRegistry.h:23, from /usr/lib/llvm-11/include/llvm/PassSupport.h:29, from /usr/lib/llvm-11/include/llvm/Pass.h:318, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/PHIsToAllocas.h:29, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/PHIsToAllocas.cc:32: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘void llvm::BitVector::resize(unsigned int, bool)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:374:39: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 374 | unsigned OldCapacity = Bits.size(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:427:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 427 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:466:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 466 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3688:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3688 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3700:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3700 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3701:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3701 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3711:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3711 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3722:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3722 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3723:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3723 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4340:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4340 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4347:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4347 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4381:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4381 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4388:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4388 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ [ 20%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/rsqrt.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/rsqrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/rsqrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3897:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3897:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3910:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3910:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3912:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3912 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3924:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3924:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:19, from /usr/lib/llvm-11/include/llvm/Support/TimeProfiler.h:12, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:50, from /usr/lib/llvm-11/include/llvm/Analysis/AssumptionCache.h:22, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveBarrierCalls.cc:31: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h: In function ‘char llvm::hexdigit(unsigned int, bool)’: /usr/lib/llvm-11/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-11/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-11/include/llvm/IR/Instructions.h:3936:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3936:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3938:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3938 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h: In function ‘std::string llvm::toHex(llvm::StringRef, bool)’: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:158:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 158 | Output.push_back(LUT[c >> 4] | Offset); | ~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:159:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 159 | Output.push_back(LUT[c & 15] | Offset); | ~~~~~~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:27, from /usr/lib/llvm-11/include/llvm/Support/TimeProfiler.h:12, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:50, from /usr/lib/llvm-11/include/llvm/Analysis/AssumptionCache.h:22, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveBarrierCalls.cc:31: /usr/lib/llvm-11/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-11/include/llvm/Support/Format.h:234:23: warning: conversion from ‘uint32_t’ {aka ‘unsigned int’} to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 234 | ByteGroupSize = NumPerLine; | ^~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LoopBarriers.cc:33: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h: In member function ‘unsigned int llvm::DataLayout::getPreferredAlignment(const llvm::GlobalVariable*) const’: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:589:39: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 589 | return getPreferredAlign(GV).value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ParallelRegion.cc:38: /usr/lib/llvm-11/include/llvm/IR/CFG.h: In function ‘unsigned int llvm::pred_size(const llvm::BasicBlock*)’: /usr/lib/llvm-11/include/llvm/IR/CFG.h:123:23: warning: conversion from ‘std::__iterator_traits >, void>::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 123 | return std::distance(pred_begin(BB), pred_end(BB)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4340:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4340 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4347:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4347 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:19, from /usr/lib/llvm-11/include/llvm/Support/TimeProfiler.h:12, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:50, from /usr/lib/llvm-11/include/llvm/Analysis/AssumptionCache.h:22, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/PHIsToAllocas.cc:33: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h: In function ‘char llvm::hexdigit(unsigned int, bool)’: /usr/lib/llvm-11/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-11/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-11/include/llvm/IR/Instructions.h:4381:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4381 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4388:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4388 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h: In function ‘std::string llvm::toHex(llvm::StringRef, bool)’: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:158:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 158 | Output.push_back(LUT[c >> 4] | Offset); | ~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:159:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 159 | Output.push_back(LUT[c & 15] | Offset); | ~~~~~~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:27, from /usr/lib/llvm-11/include/llvm/Support/TimeProfiler.h:12, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:50, from /usr/lib/llvm-11/include/llvm/Analysis/AssumptionCache.h:22, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/PHIsToAllocas.cc:33: /usr/lib/llvm-11/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-11/include/llvm/Support/Format.h:234:23: warning: conversion from ‘uint32_t’ {aka ‘unsigned int’} to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 234 | ByteGroupSize = NumPerLine; | ^~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LoopBarriers.cc:34: /usr/lib/llvm-11/include/llvm/IR/CFG.h: In function ‘unsigned int llvm::pred_size(const llvm::BasicBlock*)’: /usr/lib/llvm-11/include/llvm/IR/CFG.h:123:23: warning: conversion from ‘std::__iterator_traits >, void>::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 123 | return std::distance(pred_begin(BB), pred_end(BB)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/Threading.h:17, from /usr/lib/llvm-11/include/llvm/Support/RWMutex.h:17, from /usr/lib/llvm-11/include/llvm/PassRegistry.h:23, from /usr/lib/llvm-11/include/llvm/PassSupport.h:29, from /usr/lib/llvm-11/include/llvm/Pass.h:318, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/OptimizeWorkItemFuncCalls.h:29, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:35: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘void llvm::BitVector::resize(unsigned int, bool)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:374:39: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 374 | unsigned OldCapacity = Bits.size(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:427:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 427 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:466:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 466 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:17, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveBarrierCalls.cc:31: /usr/lib/llvm-11/include/llvm/Analysis/CallGraphSCCPass.h: In member function ‘unsigned int llvm::CallGraphSCC::size() const’: /usr/lib/llvm-11/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-11/include/llvm/Support/Threading.h:17, from /usr/lib/llvm-11/include/llvm/Support/RWMutex.h:17, from /usr/lib/llvm-11/include/llvm/PassRegistry.h:23, from /usr/lib/llvm-11/include/llvm/PassSupport.h:29, from /usr/lib/llvm-11/include/llvm/Pass.h:318, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:48, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:23, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ParallelRegion.cc:38: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘void llvm::BitVector::resize(unsigned int, bool)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:374:39: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 374 | unsigned OldCapacity = Bits.size(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:427:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 427 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/BlockFrequency.h:16, from /usr/lib/llvm-11/include/llvm/Analysis/BlockFrequencyInfo.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveBarrierCalls.cc:31: /usr/lib/llvm-11/include/llvm/Support/BranchProbability.h: In member function ‘llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)’: /usr/lib/llvm-11/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-11/include/llvm/Support/BranchProbability.h: In member function ‘llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)’: /usr/lib/llvm-11/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-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:466:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 466 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ [ 20%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/tan.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/tan.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/tan.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc In file included from /usr/lib/llvm-11/include/llvm/Support/YAMLTraits.h:22, from /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:24, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveBarrierCalls.cc:31: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::getNumBuffers() const’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:127:55: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getNumBuffers() const { return Buffers.size(); } | ~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:147:24: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 147 | return Buffers.size(); | ~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/Support/Threading.h:17, from /usr/lib/llvm-11/include/llvm/Support/RWMutex.h:17, from /usr/lib/llvm-11/include/llvm/PassRegistry.h:23, from /usr/lib/llvm-11/include/llvm/PassSupport.h:29, from /usr/lib/llvm-11/include/llvm/Pass.h:318, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:48, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LoopBarriers.cc:34: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘void llvm::BitVector::resize(unsigned int, bool)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:374:39: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 374 | unsigned OldCapacity = Bits.size(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:427:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 427 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:466:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 466 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ [ 20%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/clz.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/clz.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/clz.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:17, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/PHIsToAllocas.cc:33: /usr/lib/llvm-11/include/llvm/Analysis/CallGraphSCCPass.h: In member function ‘unsigned int llvm::CallGraphSCC::size() const’: /usr/lib/llvm-11/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-11/include/llvm/Support/BlockFrequency.h:16, from /usr/lib/llvm-11/include/llvm/Analysis/BlockFrequencyInfo.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/PHIsToAllocas.cc:33: /usr/lib/llvm-11/include/llvm/Support/BranchProbability.h: In member function ‘llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)’: /usr/lib/llvm-11/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-11/include/llvm/Support/BranchProbability.h: In member function ‘llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)’: /usr/lib/llvm-11/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; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ [ 20%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/select.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/select.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/select.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:19, from /usr/lib/llvm-11/include/llvm/Support/TimeProfiler.h:12, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:50, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:23, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ParallelRegion.cc:38: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h: In function ‘char llvm::hexdigit(unsigned int, bool)’: /usr/lib/llvm-11/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-11/include/llvm/ADT/StringExtras.h: In function ‘std::string llvm::toHex(llvm::StringRef, bool)’: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:158:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 158 | Output.push_back(LUT[c >> 4] | Offset); | ~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:159:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 159 | Output.push_back(LUT[c & 15] | Offset); | ~~~~~~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:19, from /usr/lib/llvm-11/include/llvm/Support/FileSystem.h:34, from /usr/lib/llvm-11/include/llvm/Support/VirtualFileSystem.h:24, from /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/OptimizeWorkItemFuncCalls.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:35: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h: In function ‘char llvm::hexdigit(unsigned int, bool)’: /usr/lib/llvm-11/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; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:27, from /usr/lib/llvm-11/include/llvm/Support/TimeProfiler.h:12, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:50, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:23, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ParallelRegion.cc:38: /usr/lib/llvm-11/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-11/include/llvm/Support/Format.h:234:23: warning: conversion from ‘uint32_t’ {aka ‘unsigned int’} to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 234 | ByteGroupSize = NumPerLine; | ^~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h: In function ‘std::string llvm::toHex(llvm::StringRef, bool)’: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:158:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 158 | Output.push_back(LUT[c >> 4] | Offset); | ~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:159:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 159 | Output.push_back(LUT[c & 15] | Offset); | ~~~~~~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/YAMLTraits.h:22, from /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:24, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/PHIsToAllocas.cc:33: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::getNumBuffers() const’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:127:55: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getNumBuffers() const { return Buffers.size(); } | ~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:147:24: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 147 | return Buffers.size(); | ~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:27, from /usr/lib/llvm-11/include/llvm/Support/FileSystem.h:34, from /usr/lib/llvm-11/include/llvm/Support/VirtualFileSystem.h:24, from /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/OptimizeWorkItemFuncCalls.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:35: /usr/lib/llvm-11/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-11/include/llvm/Support/Format.h:234:23: warning: conversion from ‘uint32_t’ {aka ‘unsigned int’} to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 234 | ByteGroupSize = NumPerLine; | ^~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:19, from /usr/lib/llvm-11/include/llvm/Support/TimeProfiler.h:12, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:50, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LoopBarriers.cc:34: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h: In function ‘char llvm::hexdigit(unsigned int, bool)’: /usr/lib/llvm-11/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-11/include/llvm/ADT/StringExtras.h: In function ‘std::string llvm::toHex(llvm::StringRef, bool)’: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:158:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 158 | Output.push_back(LUT[c >> 4] | Offset); | ~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:159:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 159 | Output.push_back(LUT[c & 15] | Offset); | ~~~~~~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:27, from /usr/lib/llvm-11/include/llvm/Support/TimeProfiler.h:12, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:50, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LoopBarriers.cc:34: /usr/lib/llvm-11/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-11/include/llvm/Support/Format.h:234:23: warning: conversion from ‘uint32_t’ {aka ‘unsigned int’} to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 234 | ByteGroupSize = NumPerLine; | ^~~~~~~~~~ [ 20%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/tanh.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/tanh.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/tanh.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc In file included from /usr/lib/llvm-11/include/llvm/Support/VirtualFileSystem.h:26, from /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/OptimizeWorkItemFuncCalls.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:35: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::getNumBuffers() const’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:127:55: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getNumBuffers() const { return Buffers.size(); } | ~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:147:24: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 147 | return Buffers.size(); | ~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ParallelRegion.cc:38: /usr/lib/llvm-11/include/llvm/IR/Dominators.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)’: /usr/lib/llvm-11/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-11/include/llvm/Support/CommandLine.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/OptimizeWorkItemFuncCalls.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:35: /usr/lib/llvm-11/include/llvm/Support/VirtualFileSystem.h: In member function ‘int llvm::vfs::recursive_directory_iterator::level() const’: /usr/lib/llvm-11/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; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveBarrierCalls.cc:31: /usr/lib/llvm-11/include/llvm/IR/IntrinsicInst.h: In member function ‘uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const’: /usr/lib/llvm-11/include/llvm/IR/IntrinsicInst.h:536:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 536 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:37, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveBarrierCalls.cc:31: /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:80:48: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 80 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:80:69: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 80 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:84:46: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 84 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:84:65: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 84 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::PossiblyExactOperator::setIsExact(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:131:62: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 131 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:131:76: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 131 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowReassoc(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:263:59: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 263 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 264 | (B * FastMathFlags::AllowReassoc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:264:37: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 264 | (B * FastMathFlags::AllowReassoc); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoNaNs(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:269:55: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 269 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 270 | (B * FastMathFlags::NoNaNs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:270:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 270 | (B * FastMathFlags::NoNaNs); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoInfs(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:275:55: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 275 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 276 | (B * FastMathFlags::NoInfs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:276:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 276 | (B * FastMathFlags::NoInfs); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoSignedZeros(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:281:62: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 281 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 282 | (B * FastMathFlags::NoSignedZeros); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:282:40: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 282 | (B * FastMathFlags::NoSignedZeros); | ^ In file included from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:17, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ParallelRegion.cc:39: /usr/lib/llvm-11/include/llvm/Analysis/CallGraphSCCPass.h: In member function ‘unsigned int llvm::CallGraphSCC::size() const’: /usr/lib/llvm-11/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-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowReciprocal(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:287:64: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 287 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 288 | (B * FastMathFlags::AllowReciprocal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:288:42: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 288 | (B * FastMathFlags::AllowReciprocal); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowContract(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:293:64: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 293 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 294 | (B * FastMathFlags::AllowContract); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:294:42: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 294 | (B * FastMathFlags::AllowContract); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasApproxFunc(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:299:61: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 299 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 300 | (B * FastMathFlags::ApproxFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:300:39: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 300 | (B * FastMathFlags::ApproxFunc); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:306:26: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 306 | SubclassOptionalData |= FMF.Flags; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:306:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 306 | SubclassOptionalData |= FMF.Flags; | ^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:312:32: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 312 | SubclassOptionalData = FMF.Flags; | ~~~~^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:312:32: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 312 | SubclassOptionalData = FMF.Flags; | ^~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/BlockFrequency.h:16, from /usr/lib/llvm-11/include/llvm/Analysis/BlockFrequencyInfo.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ParallelRegion.cc:39: /usr/lib/llvm-11/include/llvm/Support/BranchProbability.h: In member function ‘llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)’: /usr/lib/llvm-11/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-11/include/llvm/Support/BranchProbability.h: In member function ‘llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)’: /usr/lib/llvm-11/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-11/include/llvm/IR/Operator.h: In member function ‘void llvm::GEPOperator::setIsInBounds(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:466:44: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 466 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:466:61: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 466 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘unsigned int llvm::GEPOperator::countNonConstantIndices() const’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:543:20: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 543 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | return !isa(*use); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | }); | ~~ In file included from /usr/lib/llvm-11/include/llvm/Support/YAMLTraits.h:22, from /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:24, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ParallelRegion.cc:39: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::getNumBuffers() const’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:127:55: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getNumBuffers() const { return Buffers.size(); } | ~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:147:24: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 147 | return Buffers.size(); | ~~~~~~~~~~~~^~ In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/OptimizeWorkItemFuncCalls.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:35: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:334:75: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:3’ may change value [-Wconversion] 334 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:335:63: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 335 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:336:60: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 336 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:337:65: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 337 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } | ^ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:338:45: warning: conversion from ‘int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 338 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ~~~~~^~~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:338:48: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:5’ may change value [-Wconversion] 338 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ^ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setPosition(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:339:47: warning: conversion from ‘unsigned int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 339 | void setPosition(unsigned pos) { Position = pos; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In constructor ‘llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:346:28: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:3’ may change value [-Wconversion] 346 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:347:9: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 347 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), | ^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setNumAdditionalVals(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:352:67: warning: conversion from ‘unsigned int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 352 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ [ 20%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/shuffle.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/shuffle.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/shuffle.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LoopBarriers.cc:34: /usr/lib/llvm-11/include/llvm/IR/Dominators.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)’: /usr/lib/llvm-11/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())); | ^ [ 20%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/convert_type.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/convert_type.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/convert_type.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:33: /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3219:41: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3191:52: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3191 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3377:66: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3172 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3385:31: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/ADT/APFloat.h:20, from /usr/lib/llvm-11/include/llvm/IR/Constants.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:32: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:352:19: required from ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = llvm::BasicBlock*]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:4019:30: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 82 | Size = N; | ^ In file included from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandler.h:33, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandlerChooser.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/PHIsToAllocas.cc:34: /usr/lib/llvm-11/include/llvm/IR/CFG.h: In function ‘unsigned int llvm::pred_size(const llvm::BasicBlock*)’: /usr/lib/llvm-11/include/llvm/IR/CFG.h:123:23: warning: conversion from ‘std::__iterator_traits >, void>::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 123 | return std::distance(pred_begin(BB), pred_end(BB)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandler.h:33, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandlerChooser.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/PHIsToAllocas.cc:34: /usr/lib/llvm-11/include/llvm/IR/Dominators.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)’: /usr/lib/llvm-11/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-11/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-11/include/llvm/ADT/SmallVector.h:255:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/Error.h:994:21: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:280:56: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] In file included from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:17, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LoopBarriers.cc:39: /usr/lib/llvm-11/include/llvm/Analysis/CallGraphSCCPass.h: In member function ‘unsigned int llvm::CallGraphSCC::size() const’: /usr/lib/llvm-11/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-11/include/llvm/Support/BlockFrequency.h:16, from /usr/lib/llvm-11/include/llvm/Analysis/BlockFrequencyInfo.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LoopBarriers.cc:39: /usr/lib/llvm-11/include/llvm/Support/BranchProbability.h: In member function ‘llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)’: /usr/lib/llvm-11/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-11/include/llvm/Support/BranchProbability.h: In member function ‘llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)’: /usr/lib/llvm-11/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; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ParallelRegion.cc: In static member function ‘static void pocl::ParallelRegion::insertLocalIdInit(llvm::BasicBlock*, unsigned int, unsigned int, unsigned int)’: /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ParallelRegion.cc:292:57: warning: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 292 | llvm::Type *SizeT = IntegerType::get(M->getContext(), address_bits); | ^~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:19, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:33: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:790:75: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:805:67: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1376:38: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:137:50: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 180 | return C::unpack(StorageValue); | ^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:146:70: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:210:66: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:585:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2826:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/YAMLTraits.h:22, from /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:24, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LoopBarriers.cc:39: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::getNumBuffers() const’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:127:55: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getNumBuffers() const { return Buffers.size(); } | ~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:147:24: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 147 | return Buffers.size(); | ~~~~~~~~~~~~^~ [ 20%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sincos.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sincos.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/sincos.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:123:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:142:43: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:148:64: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:226:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:236:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:502:43: required from ‘void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:476:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:572:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:587:57: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:601:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:613:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:795:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:828:41: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1658:43: required from ‘void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1629:39: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:33: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:489: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-11/include/llvm/ADT/DenseMap.h:374: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-11/include/llvm/ADT/DenseMap.h:1035: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-11/include/llvm/ADT/DenseMap.h:908: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-11/include/llvm/IR/Metadata.h:291:66: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:1120:18: warning: conversion from ‘unsigned int’ to ‘unsigned int:31’ may change value [-Wconversion] 1120 | NumEntries = Num; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/ADT/APFloat.h:20, from /usr/lib/llvm-11/include/llvm/IR/Constants.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/OptimizeWorkItemFuncCalls.cc:32: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:116:67: required from ‘llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:307:75: required from ‘llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:373:37: required from ‘llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:902:53: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const llvm::MDOperand*; = void; T = llvm::Metadata*; unsigned int N = 4]’ /usr/lib/llvm-11/include/llvm/IR/Metadata.h:1132:72: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:58:35: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 58 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandler.h:35, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandlerChooser.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/PHIsToAllocas.cc:34: /usr/lib/llvm-11/include/llvm/Support/VirtualFileSystem.h: In member function ‘int llvm::vfs::recursive_directory_iterator::level() const’: /usr/lib/llvm-11/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; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:33, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ParallelRegion.cc:36: /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3219:41: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3191:52: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3191 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3377:66: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3172 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3385:31: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Barrier.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveBarrierCalls.cc:29: /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3219:41: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3191:52: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3191 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3377:66: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3172 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3385:31: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandler.h:35, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandlerChooser.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/PHIsToAllocas.cc:34: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:334:75: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:3’ may change value [-Wconversion] 334 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:335:63: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 335 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:336:60: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 336 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:337:65: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 337 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } | ^ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:338:45: warning: conversion from ‘int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 338 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ~~~~~^~~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:338:48: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:5’ may change value [-Wconversion] 338 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ^ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setPosition(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:339:47: warning: conversion from ‘unsigned int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 339 | void setPosition(unsigned pos) { Position = pos; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In constructor ‘llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:346:28: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:3’ may change value [-Wconversion] 346 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:347:9: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 347 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), | ^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setNumAdditionalVals(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:352:67: warning: conversion from ‘unsigned int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 352 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:18, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Barrier.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveBarrierCalls.cc:29: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:352:19: required from ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = llvm::BasicBlock*]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:4019:30: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 82 | Size = N; | ^ /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:255:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/Error.h:994:21: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:280:56: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] In file included from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:19, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Barrier.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveBarrierCalls.cc:29: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:790:75: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:805:67: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1376:38: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:137:50: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 180 | return C::unpack(StorageValue); | ^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:146:70: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:210:66: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:585:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2826:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ [ 20%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/cross.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/cross.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/cross.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/IR/Attributes.h:19, from /usr/lib/llvm-11/include/llvm/IR/Module.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ParallelRegion.cc:31: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:352:19: required from ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = llvm::BasicBlock*]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:4019:30: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 82 | Size = N; | ^ In file included from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Barrier.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveBarrierCalls.cc:29: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Analysis/AssumptionCache.h:106:37: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:18, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Barrier.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveBarrierCalls.cc:29: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::AssumptionCache::ResultElem; bool = false; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:845:15: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = llvm::AssumptionCache::ResultElem]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:928:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::AssumptionCache::ResultElem; unsigned int N = 4]’ /usr/lib/llvm-11/include/llvm/Analysis/AssumptionCache.h:41:7: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Barrier.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveBarrierCalls.cc:29: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:836: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-11/include/llvm/Analysis/AssumptionCache.h:239:38: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/YAMLTraits.h:19, from /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:24, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveBarrierCalls.cc:31: /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:188:5: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, llvm::Align) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/Support/Allocator.h:202:20: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/Support/YAMLParser.h:137:26: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:333:58: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 333 | size_t AllocatedSlabSize = computeSlabSize(Slabs.size()); | ~~~~~~~~~~^~ [ 20%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fast_normalize.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fast_normalize.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/fast_normalize.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:33, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/PHIsToAllocas.cc:30: /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3219:41: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3191:52: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3191 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3377:66: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3172 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3385:31: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:255:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/Error.h:994:21: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LoopBarriers.cc:39: /usr/lib/llvm-11/include/llvm/IR/IntrinsicInst.h: In member function ‘uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const’: /usr/lib/llvm-11/include/llvm/IR/IntrinsicInst.h:536:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 536 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:37, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LoopBarriers.cc:39: /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:80:48: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 80 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:80:69: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 80 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:84:46: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 84 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:84:65: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 84 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::PossiblyExactOperator::setIsExact(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:131:62: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 131 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:131:76: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 131 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ In file included from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:19, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Barrier.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveBarrierCalls.cc:29: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:123:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:142:43: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:148:64: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:226:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:236:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:502:43: required from ‘void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:476:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:572:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:587:57: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowReassoc(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:263:59: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 263 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 264 | (B * FastMathFlags::AllowReassoc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:264:37: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 264 | (B * FastMathFlags::AllowReassoc); | ^ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:601:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoNaNs(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:269:55: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 269 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 270 | (B * FastMathFlags::NoNaNs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:270:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 270 | (B * FastMathFlags::NoNaNs); | ^ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:613:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoInfs(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:275:55: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 275 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 276 | (B * FastMathFlags::NoInfs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:276:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 276 | (B * FastMathFlags::NoInfs); | ^ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:795:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:828:41: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoSignedZeros(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:281:62: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 281 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 282 | (B * FastMathFlags::NoSignedZeros); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:282:40: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 282 | (B * FastMathFlags::NoSignedZeros); | ^ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1658:43: required from ‘void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1629:39: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowReciprocal(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:287:64: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 287 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 288 | (B * FastMathFlags::AllowReciprocal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:288:42: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 288 | (B * FastMathFlags::AllowReciprocal); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowContract(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:293:64: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 293 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 294 | (B * FastMathFlags::AllowContract); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:294:42: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 294 | (B * FastMathFlags::AllowContract); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasApproxFunc(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:299:61: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 299 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 300 | (B * FastMathFlags::ApproxFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:300:39: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 300 | (B * FastMathFlags::ApproxFunc); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:306:26: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 306 | SubclassOptionalData |= FMF.Flags; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:306:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 306 | SubclassOptionalData |= FMF.Flags; | ^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:312:32: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 312 | SubclassOptionalData = FMF.Flags; | ~~~~^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:312:32: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 312 | SubclassOptionalData = FMF.Flags; | ^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::GEPOperator::setIsInBounds(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:466:44: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 466 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:466:61: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 466 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘unsigned int llvm::GEPOperator::countNonConstantIndices() const’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:543:20: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 543 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | return !isa(*use); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | }); | ~~ /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:280:56: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] In file included from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Barrier.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveBarrierCalls.cc:29: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:489: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-11/include/llvm/ADT/DenseMap.h:374: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-11/include/llvm/ADT/DenseMap.h:1035: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-11/include/llvm/ADT/DenseMap.h:908: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-11/include/llvm/IR/Metadata.h:291:66: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:1120:18: warning: conversion from ‘unsigned int’ to ‘unsigned int:31’ may change value [-Wconversion] 1120 | NumEntries = Num; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:18, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Barrier.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveBarrierCalls.cc:29: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:116:67: required from ‘llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:307:75: required from ‘llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:373:37: required from ‘llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:902:53: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const llvm::MDOperand*; = void; T = llvm::Metadata*; unsigned int N = 4]’ /usr/lib/llvm-11/include/llvm/IR/Metadata.h:1132:72: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:58:35: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 58 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ [ 20%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fract.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fract.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/fract.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:18, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ParallelRegion.cc:31: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:790:75: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/YAMLTraits.h:19, from /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:24, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveBarrierCalls.cc:31: /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128; llvm::SmallVectorImpl::iterator = void**]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:99:5: required from ‘llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]’ /usr/lib/llvm-11/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++/11/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++/11/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-11/include/llvm/Support/YAMLParser.h:597:17: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:351:40: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 351 | computeSlabSize(std::distance(Slabs.begin(), I)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:805:67: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1376:38: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:137:50: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 180 | return C::unpack(StorageValue); | ^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:146:70: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:210:66: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:585:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2826:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ [ 20%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sincos_helpers.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sincos_helpers.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/sincos_helpers.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:18, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Barrier.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveBarrierCalls.cc:29: /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]’ /usr/include/c++/11/bits/stl_iterator.h:674: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++/11/bits/stl_algobase.h:385: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++/11/bits/stl_algobase.h:495: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++/11/bits/stl_algobase.h:522: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++/11/bits/stl_algobase.h:530: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++/11/bits/stl_algobase.h:620:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]’ /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:648:14: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:51, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ParallelRegion.cc:38: /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128; llvm::SmallVectorImpl::iterator = void**]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:99:5: required from ‘llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]’ /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:880:18: required from ‘llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:1072:14: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:351:40: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 351 | computeSlabSize(std::distance(Slabs.begin(), I)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/IR/Function.h:20, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ParallelRegion.cc:31: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Analysis/AssumptionCache.h:106:37: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/IR/Attributes.h:19, from /usr/lib/llvm-11/include/llvm/IR/Module.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ParallelRegion.cc:31: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::AssumptionCache::ResultElem; bool = false; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:845:15: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = llvm::AssumptionCache::ResultElem]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:928:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::AssumptionCache::ResultElem; unsigned int N = 4]’ /usr/lib/llvm-11/include/llvm/Analysis/AssumptionCache.h:41:7: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/IR/Function.h:20, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ParallelRegion.cc:31: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:836: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-11/include/llvm/Analysis/AssumptionCache.h:239:38: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:51, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ParallelRegion.cc:38: /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:188:5: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, llvm::Align) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/Support/Allocator.h:202:20: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/Support/YAMLParser.h:137:26: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:333:58: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 333 | size_t AllocatedSlabSize = computeSlabSize(Slabs.size()); | ~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:18, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/PHIsToAllocas.cc:30: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:352:19: required from ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = llvm::BasicBlock*]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:4019:30: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 82 | Size = N; | ^ /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:255:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/Error.h:994:21: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:280:56: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LoopBarriers.cc:32: /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3219:41: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3191:52: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3191 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3377:66: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3172 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3385:31: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] In file included from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:18, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ParallelRegion.cc:31: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:123:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:142:43: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:148:64: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 20%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/distance.cl.bc /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:226:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:236:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:502:43: required from ‘void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:476:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:572:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:587:57: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:601:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:613:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:795:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:828:41: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1658:43: required from ‘void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1629:39: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/distance.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/distance.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:18, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/PHIsToAllocas.cc:30: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:790:75: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:805:67: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1376:38: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:137:50: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 180 | return C::unpack(StorageValue); | ^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:146:70: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:210:66: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:585:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2826:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/IR/Function.h:20, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ParallelRegion.cc:31: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Support/GenericDomTree.h:260:23: required from ‘llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]’ /usr/lib/llvm-11/include/llvm/IR/Dominators.h:149:39: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Analysis/LoopInfo.h:880:18: required from ‘llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:1072:14: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] In file included from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/PHIsToAllocas.cc:30: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Analysis/AssumptionCache.h:106:37: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:18, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/PHIsToAllocas.cc:30: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::AssumptionCache::ResultElem; bool = false; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:845:15: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = llvm::AssumptionCache::ResultElem]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:928:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::AssumptionCache::ResultElem; unsigned int N = 4]’ /usr/lib/llvm-11/include/llvm/Analysis/AssumptionCache.h:41:7: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/PHIsToAllocas.cc:30: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:836: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-11/include/llvm/Analysis/AssumptionCache.h:239:38: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/YAMLTraits.h:19, from /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:24, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/PHIsToAllocas.cc:33: /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:188:5: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, llvm::Align) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/Support/Allocator.h:202:20: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/Support/YAMLParser.h:137:26: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:333:58: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 333 | size_t AllocatedSlabSize = computeSlabSize(Slabs.size()); | ~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/IR/Attributes.h:19, from /usr/lib/llvm-11/include/llvm/IR/Module.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ParallelRegion.cc:31: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:116:67: required from ‘llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::LayoutAlignElem; = void; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:307:75: required from ‘llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::LayoutAlignElem; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:373:37: required from ‘llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::LayoutAlignElem]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:886:39: required from ‘llvm::SmallVector::SmallVector() [with T = llvm::LayoutAlignElem; unsigned int N = 16]’ /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:196:52: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:58:35: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 58 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/IR/Function.h:20, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ParallelRegion.cc:31: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:489: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-11/include/llvm/ADT/DenseMap.h:374: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-11/include/llvm/ADT/DenseMap.h:1035: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-11/include/llvm/ADT/DenseMap.h:908: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-11/include/llvm/IR/Metadata.h:291:66: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:1120:18: warning: conversion from ‘unsigned int’ to ‘unsigned int:31’ may change value [-Wconversion] 1120 | NumEntries = Num; | ^~~ [ 20%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_global_id.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_global_id.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_global_id.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 20%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_global_offset.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_global_offset.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_global_offset.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/ADT/APFloat.h:20, from /usr/lib/llvm-11/include/llvm/IR/Constants.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LoopBarriers.cc:31: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:352:19: required from ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = llvm::BasicBlock*]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:4019:30: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 82 | Size = N; | ^ /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h: In instantiation of ‘BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::ValueMapCallbackVH > >; 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-11/include/llvm/ADT/DenseMap.h:547:37: required from ‘BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::ValueMapCallbackVH > >; ValueArgs = {}; 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-11/include/llvm/ADT/DenseMap.h:338:29: required from ‘llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(KeyT&&) [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>; llvm::DenseMapBase::value_type = llvm::detail::DenseMapPair > >, llvm::WeakTrackingVH>]’ /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:342:28: required from ‘ValueT& llvm::DenseMapBase::operator[](KeyT&&) [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-11/include/llvm/IR/ValueMap.h:208:15: required from ‘ValueT& llvm::ValueMap::operator[](const KeyT&) [with KeyT = const llvm::Value*; ValueT = llvm::WeakTrackingVH; Config = llvm::ValueMapConfig >]’ /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ParallelRegion.cc:127:14: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:565:45: warning: unused parameter ‘Key’ [-Wunused-parameter] 565 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, | ~~~~~~~~~~~~^~~ /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128; llvm::SmallVectorImpl::iterator = void**]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:99:5: required from ‘llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]’ /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:880:18: required from ‘llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:1072:14: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:351:40: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 351 | computeSlabSize(std::distance(Slabs.begin(), I)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/IR/Attributes.h:19, from /usr/lib/llvm-11/include/llvm/IR/Module.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/ParallelRegion.cc:31: /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]’ /usr/include/c++/11/bits/stl_iterator.h:674: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++/11/bits/stl_algobase.h:385: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++/11/bits/stl_algobase.h:495: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++/11/bits/stl_algobase.h:522: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++/11/bits/stl_algobase.h:530: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++/11/bits/stl_algobase.h:620:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]’ /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:648:14: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:255:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/Error.h:994:21: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ [ 20%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/RemoveOptnoneFromWIFunc.cc.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-11/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto -fno-fat-lto-objects -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 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/RemoveOptnoneFromWIFunc.cc.o -MF CMakeFiles/llvmpasses.dir/RemoveOptnoneFromWIFunc.cc.o.d -o CMakeFiles/llvmpasses.dir/RemoveOptnoneFromWIFunc.cc.o -c /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc In file included from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:18, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/PHIsToAllocas.cc:30: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:123:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:142:43: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:148:64: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:226:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:236:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:502:43: required from ‘void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:476:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:572:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:587:57: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:601:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:613:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:795:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:828:41: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1658:43: required from ‘void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1629:39: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ [ 20%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_global_size.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_global_size.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_global_size.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 20%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/acosh.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/acosh.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/acosh.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc In file included from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/PHIsToAllocas.cc:30: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Support/GenericDomTree.h:260:23: required from ‘llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]’ /usr/lib/llvm-11/include/llvm/IR/Dominators.h:149:39: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Analysis/LoopInfo.h:880:18: required from ‘llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:1072:14: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] [ 20%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_group_id.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_group_id.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_group_id.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:489: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-11/include/llvm/ADT/DenseMap.h:374: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-11/include/llvm/ADT/DenseMap.h:1035: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-11/include/llvm/ADT/DenseMap.h:908: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-11/include/llvm/IR/Metadata.h:291:66: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:1120:18: warning: conversion from ‘unsigned int’ to ‘unsigned int:31’ may change value [-Wconversion] 1120 | NumEntries = Num; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:18, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/PHIsToAllocas.cc:30: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:116:67: required from ‘llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:307:75: required from ‘llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:373:37: required from ‘llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:902:53: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const llvm::MDOperand*; = void; T = llvm::Metadata*; unsigned int N = 4]’ /usr/lib/llvm-11/include/llvm/IR/Metadata.h:1132:72: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:58:35: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 58 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:280:56: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] [ 20%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_image_array_size.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_image_array_size.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_array_size.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 20%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/VariableUniformityAnalysis.cc.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-11/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto -fno-fat-lto-objects -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 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/VariableUniformityAnalysis.cc.o -MF CMakeFiles/llvmpasses.dir/VariableUniformityAnalysis.cc.o.d -o CMakeFiles/llvmpasses.dir/VariableUniformityAnalysis.cc.o -c /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/VariableUniformityAnalysis.cc In file included from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:19, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LoopBarriers.cc:32: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:790:75: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:805:67: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1376:38: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:137:50: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 180 | return C::unpack(StorageValue); | ^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:146:70: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:210:66: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:585:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2826:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ [ 21%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/dot.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/dot.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/dot.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:51, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LoopBarriers.cc:35: /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128; llvm::SmallVectorImpl::iterator = void**]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:99:5: required from ‘llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]’ /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:880:18: required from ‘llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:1072:14: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:351:40: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 351 | computeSlabSize(std::distance(Slabs.begin(), I)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]’ /usr/include/c++/11/bits/stl_iterator.h:674: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++/11/bits/stl_algobase.h:385: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++/11/bits/stl_algobase.h:495: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++/11/bits/stl_algobase.h:522: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++/11/bits/stl_algobase.h:530: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++/11/bits/stl_algobase.h:620:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]’ /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:648:14: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LoopBarriers.cc:32: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/IR/LegacyPassManagers.h:299:51: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Analysis/AssumptionCache.h:106:37: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/ADT/APFloat.h:20, from /usr/lib/llvm-11/include/llvm/IR/Constants.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LoopBarriers.cc:31: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::AssumptionCache::ResultElem; bool = false; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:845:15: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = llvm::AssumptionCache::ResultElem]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:928:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::AssumptionCache::ResultElem; unsigned int N = 4]’ /usr/lib/llvm-11/include/llvm/Analysis/AssumptionCache.h:41:7: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LoopBarriers.cc:32: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:836: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-11/include/llvm/Analysis/AssumptionCache.h:239:38: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [ 21%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/signbit.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/signbit.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/signbit.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:51, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LoopBarriers.cc:35: /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:188:5: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, llvm::Align) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/Support/Allocator.h:202:20: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/Support/YAMLParser.h:137:26: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:333:58: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 333 | size_t AllocatedSlabSize = computeSlabSize(Slabs.size()); | ~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:19, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LoopBarriers.cc:32: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:123:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:142:43: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:148:64: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:226:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:236:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:502:43: required from ‘void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:476:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:572:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:587:57: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:601:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:613:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:795:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:828:41: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1658:43: required from ‘void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1629:39: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LoopBarriers.cc:32: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Support/GenericDomTree.h:260:23: required from ‘llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]’ /usr/lib/llvm-11/include/llvm/IR/Dominators.h:149:39: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Analysis/LoopInfo.h:880:18: required from ‘llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:1072:14: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] [ 21%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/asinh.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/asinh.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/asinh.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:489: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-11/include/llvm/ADT/DenseMap.h:374: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-11/include/llvm/ADT/DenseMap.h:1035: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-11/include/llvm/ADT/DenseMap.h:908: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-11/include/llvm/IR/Metadata.h:291:66: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:1120:18: warning: conversion from ‘unsigned int’ to ‘unsigned int:31’ may change value [-Wconversion] 1120 | NumEntries = Num; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/ADT/APFloat.h:20, from /usr/lib/llvm-11/include/llvm/IR/Constants.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LoopBarriers.cc:31: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:116:67: required from ‘llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:307:75: required from ‘llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:373:37: required from ‘llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:902:53: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const llvm::MDOperand*; = void; T = llvm::Metadata*; unsigned int N = 4]’ /usr/lib/llvm-11/include/llvm/IR/Metadata.h:1132:72: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:58:35: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 58 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ [ 21%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_image_channel_data_type.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_image_channel_data_type.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_channel_data_type.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 21%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fast_distance.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fast_distance.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/fast_distance.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]’ /usr/include/c++/11/bits/stl_iterator.h:674: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++/11/bits/stl_algobase.h:385: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++/11/bits/stl_algobase.h:495: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++/11/bits/stl_algobase.h:522: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++/11/bits/stl_algobase.h:530: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++/11/bits/stl_algobase.h:620:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]’ /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:648:14: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ [ 21%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sign.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sign.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sign.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 21%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/smoothstep.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/smoothstep.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/smoothstep.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/IR/Function.h:20, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)’: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h:346:56: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 346 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ [ 21%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_image_channel_order.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_image_channel_order.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_channel_order.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 21%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fast_length.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fast_length.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/fast_length.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/Attributes.h:24, from /usr/lib/llvm-11/include/llvm/IR/Argument.h:18, from /usr/lib/llvm-11/include/llvm/IR/Function.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In constructor ‘llvm::Align::Align(uint64_t)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:79:25: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 79 | ShiftValue = Log2_64(Value); | ~~~~~~~^~~~~~~ /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In function ‘llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:249:26: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 249 | Out.ShiftValue = Value - 1; | ~~~~~~^~~ [ 21%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sub_sat.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sub_sat.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sub_sat.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 21%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/step.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/step.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/step.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 21%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fast_normalize.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fast_normalize.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/fast_normalize.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/ADT/StringMap.h:16, from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:25, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: /usr/lib/llvm-11/include/llvm/ADT/StringMapEntry.h: In constructor ‘llvm::StringMapEntryStorage::StringMapEntryStorage(size_t, llvm::NoneType)’: /usr/lib/llvm-11/include/llvm/ADT/StringMapEntry.h:58:61: warning: unused parameter ‘none’ [-Wunused-parameter] 58 | explicit StringMapEntryStorage(size_t keyLength, NoneType none = None) | ~~~~~~~~~^~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: /usr/lib/llvm-11/include/llvm/IR/User.h: In constructor ‘llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setGlobalVariableNumOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setNumHungOffUseOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: /usr/lib/llvm-11/include/llvm/IR/Metadata.h: In constructor ‘llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)’: /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:20: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:25: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~~~~~~~~~~~~~~~ [ 21%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/atanh.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/atanh.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/atanh.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 21%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_image_depth.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_image_depth.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_depth.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 21%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fract.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fract.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/fract.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h: In member function ‘void llvm::BasicBlock::AdjustBlockAddressRefCount(int)’: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:31: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:34: warning: conversion from ‘short unsigned int’ to ‘short unsigned int:15’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ^~~ [ 21%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkItemAliasAnalysis.cc.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-11/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto -fno-fat-lto-objects -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 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkItemAliasAnalysis.cc.o -MF CMakeFiles/llvmpasses.dir/WorkItemAliasAnalysis.cc.o.d -o CMakeFiles/llvmpasses.dir/WorkItemAliasAnalysis.cc.o -c /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkItemAliasAnalysis.cc [ 21%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/upsample.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/upsample.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/upsample.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-11/include/llvm/IR/Type.h:17, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/Function.h:29, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In static member function ‘static unsigned int llvm::APInt::getNumWords(unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1585:59: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1585 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In member function ‘unsigned int llvm::APInt::nearestLogBase2() const’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1831:20: warning: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 1831 | return U.VAL - 1; | ~~~~~~^~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:19, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/VariableUniformityAnalysis.cc:31: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)’: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h:346:56: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 346 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Type.h:24, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/Function.h:29, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h: In member function ‘llvm::ElementCount llvm::ElementCount::NextPowerOf2() const’: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h:57:43: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 57 | return ElementCount(llvm::NextPowerOf2(Min), Scalable); | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/Function.h:29, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: /usr/lib/llvm-11/include/llvm/IR/Type.h: In member function ‘void llvm::Type::setSubclassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Type.h:99:20: warning: conversion from ‘unsigned int’ to ‘unsigned int:24’ may change value [-Wconversion] 99 | SubclassData = val; | ^~~ [ 21%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_image_dim.cl.bc In file included from /usr/lib/llvm-11/include/llvm/IR/Function.h:29, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:471:70: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 471 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:502:72: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 502 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_image_dim.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_dim.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:612:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 612 | return get(ElementType, SVTy->getMinNumElements()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/Value.h:20, from /usr/lib/llvm-11/include/llvm/IR/User.h:24, from /usr/lib/llvm-11/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:29, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/VariableUniformityAnalysis.cc:31: /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In constructor ‘llvm::Align::Align(uint64_t)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:79:25: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 79 | ShiftValue = Log2_64(Value); | ~~~~~~~^~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-11/include/llvm/IR/Function.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:163:20: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 163 | SubClassData = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:212:59: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 212 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:238:18: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 238 | Visibility = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:250:19: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 250 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:265:71: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 265 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)’: /usr/lib/llvm-11/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-11/include/llvm/IR/Function.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h: In member function ‘unsigned int llvm::GlobalObject::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:76:18: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 76 | return Align ? Align->value() : 0; | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In function ‘llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:249:26: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 249 | Out.ShiftValue = Value - 1; | ~~~~~~^~~ In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘void llvm::Function::setCallingConv(llvm::CallingConv::ID)’: /usr/lib/llvm-11/include/llvm/IR/Function.h:226:64: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 226 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getFnStackAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:355:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 355 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:456:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 456 | return MA->value(); | ~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/Support/Threading.h:17, from /usr/lib/llvm-11/include/llvm/Support/RWMutex.h:17, from /usr/lib/llvm-11/include/llvm/PassRegistry.h:23, from /usr/lib/llvm-11/include/llvm/PassSupport.h:29, from /usr/lib/llvm-11/include/llvm/Pass.h:318, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:29, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘void llvm::BitVector::resize(unsigned int, bool)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:374:39: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 374 | unsigned OldCapacity = Bits.size(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:427:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 427 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:466:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 466 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ [ 21%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/vload.cl.bc In file included from /usr/lib/llvm-11/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:29, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/VariableUniformityAnalysis.cc:31: /usr/lib/llvm-11/include/llvm/IR/User.h: In constructor ‘llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/User.h:76:23: warning: conversion from ‘unsigned int’ to ‘unsigned int:28’ may change value [-Wconversion] 76 | NumUserOperands = NumOps; | ^~~~~~ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/vload.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/vload.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setGlobalVariableNumOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setNumHungOffUseOperands(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/User.h:218:23: warning: conversion from ‘unsigned int’ to ‘unsigned int:28’ may change value [-Wconversion] 218 | NumUserOperands = NumOps; | ^~~~~~ [ 21%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/vload_half.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/vload_half.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/vload_half.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/VariableUniformityAnalysis.cc:31: /usr/lib/llvm-11/include/llvm/IR/Metadata.h: In constructor ‘llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)’: /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:20: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:25: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~~~~~~~~~~~~~~~ [ 21%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_global_id.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_global_id.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_global_id.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 21%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/ep_log.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/ep_log.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/ep_log.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc In file included from /usr/lib/llvm-11/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-11/include/llvm/IR/Constants.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/VariableUniformityAnalysis.cc:32: /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In static member function ‘static unsigned int llvm::APInt::getNumWords(unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1585:59: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1585 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In member function ‘unsigned int llvm::APInt::nearestLogBase2() const’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1831:20: warning: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 1831 | return U.VAL - 1; | ~~~~~~^~~ [ 21%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_global_offset.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_global_offset.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_global_offset.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:19, from /usr/lib/llvm-11/include/llvm/Support/FileSystem.h:34, from /usr/lib/llvm-11/include/llvm/Support/VirtualFileSystem.h:24, from /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h: In function ‘char llvm::hexdigit(unsigned int, bool)’: /usr/lib/llvm-11/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; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 21%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_global_size.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_global_size.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_global_size.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 21%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_group_id.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_group_id.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_group_id.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h: In function ‘std::string llvm::toHex(llvm::StringRef, bool)’: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:158:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 158 | Output.push_back(LUT[c >> 4] | Offset); | ~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:159:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 159 | Output.push_back(LUT[c & 15] | Offset); | ~~~~~~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:27, from /usr/lib/llvm-11/include/llvm/Support/FileSystem.h:34, from /usr/lib/llvm-11/include/llvm/Support/VirtualFileSystem.h:24, from /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: /usr/lib/llvm-11/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-11/include/llvm/Support/Format.h:234:23: warning: conversion from ‘uint32_t’ {aka ‘unsigned int’} to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 234 | ByteGroupSize = NumPerLine; | ^~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Type.h:24, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/Constants.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/VariableUniformityAnalysis.cc:32: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h: In member function ‘llvm::ElementCount llvm::ElementCount::NextPowerOf2() const’: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h:57:43: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 57 | return ElementCount(llvm::NextPowerOf2(Min), Scalable); | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/Constants.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/VariableUniformityAnalysis.cc:32: /usr/lib/llvm-11/include/llvm/IR/Type.h: In member function ‘void llvm::Type::setSubclassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Type.h:99:20: warning: conversion from ‘unsigned int’ to ‘unsigned int:24’ may change value [-Wconversion] 99 | SubclassData = val; | ^~~ [ 21%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_image_array_size.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_image_array_size.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_array_size.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/Support/FileSystem.h:34, from /usr/lib/llvm-11/include/llvm/Support/VirtualFileSystem.h:24, from /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: /usr/lib/llvm-11/include/llvm/Support/Error.h: In member function ‘void llvm::Error::setChecked(bool)’: /usr/lib/llvm-11/include/llvm/Support/Error.h:300:24: warning: unused parameter ‘V’ [-Wunused-parameter] 300 | void setChecked(bool V) { | ~~~~~^ [ 21%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_image_height.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_image_height.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_height.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/Constants.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/VariableUniformityAnalysis.cc:32: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:471:70: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 471 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:502:72: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 502 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:612:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 612 | return get(ElementType, SVTy->getMinNumElements()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ [ 21%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_image_width.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_image_width.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_width.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/VariableUniformityAnalysis.cc:32: /usr/lib/llvm-11/include/llvm/IR/Constants.h: In constructor ‘llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Constants.h:910:26: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 910 | setValueSubclassData(Opcode); | ^~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/VariableUniformityAnalysis.cc:33: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h: In member function ‘unsigned int llvm::DataLayout::getPreferredAlignment(const llvm::GlobalVariable*) const’: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:589:39: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 589 | return getPreferredAlign(GV).value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 21%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_local_id.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_local_id.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_local_id.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h In file included from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/VariableUniformityAnalysis.cc:33: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h: In member function ‘void llvm::BasicBlock::AdjustBlockAddressRefCount(int)’: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:31: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:34: warning: conversion from ‘short unsigned int’ to ‘short unsigned int:15’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ^~~ [ 21%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_local_size.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_local_size.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_local_size.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-11/include/llvm/Analysis/AliasAnalysis.h:40, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)’: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h:346:56: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 346 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/VariableUniformityAnalysis.cc:33: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:163:20: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 163 | SubClassData = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:212:59: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 212 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Value.h:20, from /usr/lib/llvm-11/include/llvm/IR/User.h:24, from /usr/lib/llvm-11/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-11/include/llvm/Analysis/MemoryLocation.h:20, from /usr/lib/llvm-11/include/llvm/Analysis/AliasAnalysis.h:44, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In constructor ‘llvm::Align::Align(uint64_t)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:79:25: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 79 | ShiftValue = Log2_64(Value); | ~~~~~~~^~~~~~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:238:18: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 238 | Visibility = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:250:19: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 250 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:265:71: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 265 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)’: /usr/lib/llvm-11/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-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/VariableUniformityAnalysis.cc:33: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h: In member function ‘unsigned int llvm::GlobalObject::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:76:18: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 76 | return Align ? Align->value() : 0; | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In function ‘llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:249:26: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 249 | Out.ShiftValue = Value - 1; | ~~~~~~^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-11/include/llvm/Analysis/MemoryLocation.h:20, from /usr/lib/llvm-11/include/llvm/Analysis/AliasAnalysis.h:44, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: /usr/lib/llvm-11/include/llvm/IR/User.h: In constructor ‘llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setGlobalVariableNumOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setNumHungOffUseOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/Analysis/MemoryLocation.h:20, from /usr/lib/llvm-11/include/llvm/Analysis/AliasAnalysis.h:44, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: /usr/lib/llvm-11/include/llvm/IR/Metadata.h: In constructor ‘llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)’: /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:20: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:25: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~~~~~~~~~~~~~~~ [ 21%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/vload_store_half_f16c.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/vload_store_half_f16c.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/vload_store_half_f16c.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 22%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_work_dim.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_work_dim.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_work_dim.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 22%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_image_channel_data_type.cl.bc [ 22%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_num_groups.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_image_channel_data_type.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_channel_data_type.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/get_num_groups.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_num_groups.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h In file included from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/VariableUniformityAnalysis.cc:33: /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘void llvm::Function::setCallingConv(llvm::CallingConv::ID)’: /usr/lib/llvm-11/include/llvm/IR/Function.h:226:64: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 226 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getFnStackAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:355:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 355 | return MA->value(); | ~~~~~~~~~^~ [ 22%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/radians.cl.bc /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:456:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 456 | return MA->value(); | ~~~~~~~~~^~ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/radians.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/radians.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc In file included from /usr/lib/llvm-11/include/llvm/Analysis/MemoryLocation.h:21, from /usr/lib/llvm-11/include/llvm/Analysis/AliasAnalysis.h:44, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h: In member function ‘llvm::ElementCount llvm::ElementCount::NextPowerOf2() const’: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h:57:43: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 57 | return ElementCount(llvm::NextPowerOf2(Min), Scalable); | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/VirtualFileSystem.h:26, from /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::getNumBuffers() const’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:127:55: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getNumBuffers() const { return Buffers.size(); } | ~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:147:24: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 147 | return Buffers.size(); | ~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/TargetLibraryInfo.h:12, from /usr/lib/llvm-11/include/llvm/Analysis/AliasAnalysis.h:45, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘void llvm::BitVector::resize(unsigned int, bool)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:374:39: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 374 | unsigned OldCapacity = Bits.size(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:427:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 427 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:466:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 466 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ [ 22%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/vstore.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/vstore.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/vstore.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 22%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/hadd.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/hadd.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/hadd.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 22%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/degrees.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/degrees.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/degrees.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc In file included from /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: /usr/lib/llvm-11/include/llvm/Support/VirtualFileSystem.h: In member function ‘int llvm::vfs::recursive_directory_iterator::level() const’: /usr/lib/llvm-11/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; | ~~~~~~~~~~~~~~~~~~~~^~~ [ 22%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_cos.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_cos.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_cos.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/Analysis/TargetLibraryInfo.h:15, from /usr/lib/llvm-11/include/llvm/Analysis/AliasAnalysis.h:45, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h: In member function ‘void llvm::BasicBlock::AdjustBlockAddressRefCount(int)’: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:31: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:34: warning: conversion from ‘short unsigned int’ to ‘short unsigned int:15’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-11/include/llvm/IR/Type.h:17, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/Function.h:29, from /usr/lib/llvm-11/include/llvm/Analysis/TargetLibraryInfo.h:15, from /usr/lib/llvm-11/include/llvm/Analysis/AliasAnalysis.h:45, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In static member function ‘static unsigned int llvm::APInt::getNumWords(unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1585:59: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1585 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In member function ‘unsigned int llvm::APInt::nearestLogBase2() const’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1831:20: warning: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 1831 | return U.VAL - 1; | ~~~~~~^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:33, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/VariableUniformityAnalysis.cc:34: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::data_operands_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1198:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1198 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1220:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1220 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::arg_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1247:48: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1247 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1292:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1292 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getRetAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1598:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1598 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1609:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1609 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getNumOperandBundles() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1782:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1782 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘bool llvm::CallBase::isBundleOperand(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1810:53: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1810 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/Function.h:29, from /usr/lib/llvm-11/include/llvm/Analysis/TargetLibraryInfo.h:15, from /usr/lib/llvm-11/include/llvm/Analysis/AliasAnalysis.h:45, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: /usr/lib/llvm-11/include/llvm/IR/Type.h: In member function ‘void llvm::Type::setSubclassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Type.h:99:20: warning: conversion from ‘unsigned int’ to ‘unsigned int:24’ may change value [-Wconversion] 99 | SubclassData = val; | ^~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In static member function ‘static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:2139:29: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2139 | Total += B.input_size(); | ^ In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/VariableUniformityAnalysis.cc:34: /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::AllocaInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:127:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/Function.h:29, from /usr/lib/llvm-11/include/llvm/Analysis/TargetLibraryInfo.h:15, from /usr/lib/llvm-11/include/llvm/Analysis/AliasAnalysis.h:45, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:471:70: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 471 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:502:72: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 502 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::LoadInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:218:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 218 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::StoreInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:350:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 350 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:612:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 612 | return get(ElementType, SVTy->getMinNumElements()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:334:75: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:3’ may change value [-Wconversion] 334 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:335:63: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 335 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:336:60: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 336 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:337:65: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 337 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } | ^ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:338:45: warning: conversion from ‘int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 338 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ~~~~~^~~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:338:48: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:5’ may change value [-Wconversion] 338 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ^ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setPosition(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:339:47: warning: conversion from ‘unsigned int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 339 | void setPosition(unsigned pos) { Position = pos; } | ^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/Analysis/TargetLibraryInfo.h:15, from /usr/lib/llvm-11/include/llvm/Analysis/AliasAnalysis.h:45, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:163:20: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 163 | SubClassData = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:212:59: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 212 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:238:18: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 238 | Visibility = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:250:19: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 250 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:265:71: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 265 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)’: /usr/lib/llvm-11/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-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/Analysis/TargetLibraryInfo.h:15, from /usr/lib/llvm-11/include/llvm/Analysis/AliasAnalysis.h:45, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h: In member function ‘unsigned int llvm::GlobalObject::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:76:18: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 76 | return Align ? Align->value() : 0; | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In constructor ‘llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:346:28: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:3’ may change value [-Wconversion] 346 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:347:9: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 347 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), | ^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setNumAdditionalVals(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:352:67: warning: conversion from ‘unsigned int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 352 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ In file included from /usr/lib/llvm-11/include/llvm/Analysis/TargetLibraryInfo.h:15, from /usr/lib/llvm-11/include/llvm/Analysis/AliasAnalysis.h:45, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘void llvm::Function::setCallingConv(llvm::CallingConv::ID)’: /usr/lib/llvm-11/include/llvm/IR/Function.h:226:64: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 226 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getFnStackAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:355:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 355 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1476:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1476 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:456:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 456 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1485:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1485 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1486:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1486 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1499:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1499 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1507:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1507 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1508:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1508 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::changesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2040:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2040 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::increasesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2050:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2050 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:28, from /usr/lib/llvm-11/include/llvm/Analysis/TargetLibraryInfo.h:16, from /usr/lib/llvm-11/include/llvm/Analysis/AliasAnalysis.h:45, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: /usr/lib/llvm-11/include/llvm/IR/Constants.h: In constructor ‘llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Constants.h:910:26: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 910 | setValueSubclassData(Opcode); | ^~~~~~ [ 22%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_divide.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_divide.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_divide.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3214:24: warning: conversion from ‘ptrdiff_t’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 3214 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/TargetLibraryInfo.h:16, from /usr/lib/llvm-11/include/llvm/Analysis/AliasAnalysis.h:45, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::data_operands_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1198:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1198 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1220:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1220 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::arg_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1247:48: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1247 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1292:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1292 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getRetAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1598:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1598 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1609:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1609 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getNumOperandBundles() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1782:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1782 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3688:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3688 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3700:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3700 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3701:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3701 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3711:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3711 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3722:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3722 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3723:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3723 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘bool llvm::CallBase::isBundleOperand(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1810:53: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1810 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3897:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3897:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:30: /usr/lib/llvm-11/include/llvm/IR/Constants.h: In constructor ‘llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Constants.h:910:26: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 910 | setValueSubclassData(Opcode); | ^~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3910:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3910:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3912:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3912 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3924:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3924:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3936:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3936:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3938:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3938 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In static member function ‘static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:2139:29: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2139 | Total += B.input_size(); | ^ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4340:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4340 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4347:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4347 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4381:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4381 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4388:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4388 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /usr/lib/llvm-11/include/llvm/Analysis/TargetLibraryInfo.h:17, from /usr/lib/llvm-11/include/llvm/Analysis/AliasAnalysis.h:45, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h: In member function ‘unsigned int llvm::DataLayout::getPreferredAlignment(const llvm::GlobalVariable*) const’: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:589:39: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 589 | return getPreferredAlign(GV).value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:33, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:31: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::data_operands_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1198:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1198 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1220:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1220 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::arg_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1247:48: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1247 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1292:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1292 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getRetAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1598:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1598 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1609:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1609 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getNumOperandBundles() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1782:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1782 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘bool llvm::CallBase::isBundleOperand(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1810:53: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1810 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ [ 22%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_exp10.cl.bc /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In static member function ‘static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:2139:29: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2139 | Total += B.input_size(); | ^ In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:31: /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::AllocaInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:127:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_exp10.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_exp10.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::LoadInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:218:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 218 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::StoreInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:350:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 350 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:19, from /usr/lib/llvm-11/include/llvm/Support/FileSystem.h:34, from /usr/lib/llvm-11/include/llvm/Support/VirtualFileSystem.h:24, from /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/VariableUniformityAnalysis.cc:37: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h: In function ‘char llvm::hexdigit(unsigned int, bool)’: /usr/lib/llvm-11/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-11/include/llvm/ADT/StringExtras.h: In function ‘std::string llvm::toHex(llvm::StringRef, bool)’: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:158:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 158 | Output.push_back(LUT[c >> 4] | Offset); | ~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1476:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1476 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:159:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 159 | Output.push_back(LUT[c & 15] | Offset); | ~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1485:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1485 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1486:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1486 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1499:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1499 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1507:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1507 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1508:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1508 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:27, from /usr/lib/llvm-11/include/llvm/Support/FileSystem.h:34, from /usr/lib/llvm-11/include/llvm/Support/VirtualFileSystem.h:24, from /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/VariableUniformityAnalysis.cc:37: /usr/lib/llvm-11/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-11/include/llvm/Support/Format.h:234:23: warning: conversion from ‘uint32_t’ {aka ‘unsigned int’} to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 234 | ByteGroupSize = NumPerLine; | ^~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::changesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2040:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2040 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::increasesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2050:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2050 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ [ 22%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_image_channel_order.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_image_channel_order.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_channel_order.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3214:24: warning: conversion from ‘ptrdiff_t’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 3214 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3688:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3688 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3700:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3700 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3701:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3701 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3711:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3711 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3722:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3722 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3723:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3723 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3897:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3897:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3910:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3910:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3912:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3912 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3924:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3924:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3936:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3936:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3938:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3938 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4340:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4340 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4347:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4347 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4381:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4381 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ [ 22%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/log2.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/log2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/log2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4388:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4388 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/VirtualFileSystem.h:26, from /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/VariableUniformityAnalysis.cc:37: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::getNumBuffers() const’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:127:55: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getNumBuffers() const { return Buffers.size(); } | ~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:147:24: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 147 | return Buffers.size(); | ~~~~~~~~~~~~^~ [ 22%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_exp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_exp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_exp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:19, from /usr/lib/llvm-11/include/llvm/Support/TimeProfiler.h:12, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:50, from /usr/lib/llvm-11/include/llvm/Analysis/TargetLibraryInfo.h:18, from /usr/lib/llvm-11/include/llvm/Analysis/AliasAnalysis.h:45, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h: In function ‘char llvm::hexdigit(unsigned int, bool)’: /usr/lib/llvm-11/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; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 22%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_exp2.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_exp2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_exp2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h: In function ‘std::string llvm::toHex(llvm::StringRef, bool)’: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:158:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 158 | Output.push_back(LUT[c >> 4] | Offset); | ~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:159:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 159 | Output.push_back(LUT[c & 15] | Offset); | ~~~~~~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/VariableUniformityAnalysis.cc:37: /usr/lib/llvm-11/include/llvm/Support/VirtualFileSystem.h: In member function ‘int llvm::vfs::recursive_directory_iterator::level() const’: /usr/lib/llvm-11/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; | ~~~~~~~~~~~~~~~~~~~~^~~ [ 23%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/logb.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/logb.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/logb.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:27, from /usr/lib/llvm-11/include/llvm/Support/TimeProfiler.h:12, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:50, from /usr/lib/llvm-11/include/llvm/Analysis/TargetLibraryInfo.h:18, from /usr/lib/llvm-11/include/llvm/Analysis/AliasAnalysis.h:45, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: /usr/lib/llvm-11/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-11/include/llvm/Support/Format.h:234:23: warning: conversion from ‘uint32_t’ {aka ‘unsigned int’} to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 234 | ByteGroupSize = NumPerLine; | ^~~~~~~~~~ [ 23%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/vstore_half.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/vstore_half.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/vstore_half.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 23%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_image_depth.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_image_depth.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_depth.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3219:41: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3191:52: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3191 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3377:66: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3172 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3385:31: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/VariableUniformityAnalysis.cc:37: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:334:75: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:3’ may change value [-Wconversion] 334 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:335:63: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 335 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:336:60: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 336 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:337:65: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 337 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } | ^ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:338:45: warning: conversion from ‘int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 338 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ~~~~~^~~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:338:48: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:5’ may change value [-Wconversion] 338 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ^ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setPosition(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:339:47: warning: conversion from ‘unsigned int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 339 | void setPosition(unsigned pos) { Position = pos; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In constructor ‘llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:346:28: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:3’ may change value [-Wconversion] 346 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:347:9: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 347 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), | ^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setNumAdditionalVals(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:352:67: warning: conversion from ‘unsigned int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 352 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ In file included from /usr/lib/llvm-11/include/llvm/Analysis/AliasAnalysis.h:45, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: /usr/lib/llvm-11/include/llvm/Analysis/TargetLibraryInfo.h: In member function ‘void llvm::TargetLibraryInfoImpl::setState(llvm::LibFunc, llvm::TargetLibraryInfoImpl::AvailabilityState)’: /usr/lib/llvm-11/include/llvm/Analysis/TargetLibraryInfo.h:62:25: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 62 | AvailableArray[F/4] &= ~(3 << 2*(F&3)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/Analysis/TargetLibraryInfo.h:63:25: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 63 | AvailableArray[F/4] |= State << 2*(F&3); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/IR/Function.h:20, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:352:19: required from ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = const void*]’ /usr/lib/llvm-11/include/llvm/PassAnalysisSupport.h:83:24: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 82 | Size = N; | ^ /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:255:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/Error.h:994:21: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ [ 23%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_log10.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_log10.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_log10.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/Analysis/AliasAnalysis.h:48, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::AllocaInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:127:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::LoadInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:218:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 218 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::StoreInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:350:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 350 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:280:56: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] [ 23%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_image_dim.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_image_dim.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_dim.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1476:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1476 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1485:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1485 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1486:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1486 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1499:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1499 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1507:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1507 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1508:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1508 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::changesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2040:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2040 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::increasesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2050:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2050 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-11/include/llvm/Analysis/PostDominators.h:17, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/VariableUniformityAnalysis.cc:38: /usr/lib/llvm-11/include/llvm/IR/CFG.h: In function ‘unsigned int llvm::pred_size(const llvm::BasicBlock*)’: /usr/lib/llvm-11/include/llvm/IR/CFG.h:123:23: warning: conversion from ‘std::__iterator_traits >, void>::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 123 | return std::distance(pred_begin(BB), pred_end(BB)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3214:24: warning: conversion from ‘ptrdiff_t’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 3214 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:18, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:790:75: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 23%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/pown.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/pown.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/pown.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3688:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3688 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3700:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3700 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3701:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3701 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3711:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3711 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3722:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3722 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3723:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3723 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3897:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3897:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3910:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3910:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3912:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3912 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3924:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3924:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3936:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3936:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3938:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3938 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4340:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4340 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4347:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4347 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4381:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4381 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4388:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4388 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ [ 23%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_image_height.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_image_height.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_height.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:805:67: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1376:38: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:137:50: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 180 | return C::unpack(StorageValue); | ^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:146:70: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:210:66: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:585:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2826:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ [ 23%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_log2.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_log2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_log2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/Support/Threading.h:17, from /usr/lib/llvm-11/include/llvm/Support/RWMutex.h:17, from /usr/lib/llvm-11/include/llvm/PassRegistry.h:23, from /usr/lib/llvm-11/include/llvm/PassSupport.h:29, from /usr/lib/llvm-11/include/llvm/Pass.h:318, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:48, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:23, from /usr/lib/llvm-11/include/llvm/Analysis/PostDominators.h:17, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/VariableUniformityAnalysis.cc:38: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘void llvm::BitVector::resize(unsigned int, bool)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:374:39: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 374 | unsigned OldCapacity = Bits.size(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:427:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 427 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:466:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 466 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:123:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:142:43: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:148:64: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:226:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:236:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:502:43: required from ‘void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:476:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:572:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:587:57: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:601:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:613:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:795:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:828:41: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1658:43: required from ‘void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1629:39: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ [ 23%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_image_width.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_image_width.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_width.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/IR/Function.h:20, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:489: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-11/include/llvm/ADT/DenseMap.h:374: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-11/include/llvm/ADT/DenseMap.h:1035: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-11/include/llvm/ADT/DenseMap.h:908: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-11/include/llvm/IR/Metadata.h:291:66: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:1120:18: warning: conversion from ‘unsigned int’ to ‘unsigned int:31’ may change value [-Wconversion] 1120 | NumEntries = Num; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/IR/Function.h:20, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveOptnoneFromWIFunc.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/RemoveOptnoneFromWIFunc.cc:25: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:116:67: required from ‘llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:307:75: required from ‘llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:373:37: required from ‘llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:902:53: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const llvm::MDOperand*; = void; T = llvm::Metadata*; unsigned int N = 4]’ /usr/lib/llvm-11/include/llvm/IR/Metadata.h:1132:72: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:58:35: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 58 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3219:41: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3191:52: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3191 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3377:66: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3172 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3385:31: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] [ 23%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_log.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_log.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_log.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 23%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/powr.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/powr.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/powr.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 23%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/pow.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/pow.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/pow.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-11/include/llvm/Analysis/AliasAnalysis.h:40, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:352:19: required from ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = const void*]’ /usr/lib/llvm-11/include/llvm/PassAnalysisSupport.h:83:24: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 82 | Size = N; | ^ [ 23%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/rootn.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/rootn.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/rootn.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:255:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/Error.h:994:21: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/PostDominators.h:17, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/VariableUniformityAnalysis.cc:38: /usr/lib/llvm-11/include/llvm/IR/Dominators.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)’: /usr/lib/llvm-11/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-11/include/llvm/IR/Instruction.h:18, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/Analysis/TargetLibraryInfo.h:15, from /usr/lib/llvm-11/include/llvm/Analysis/AliasAnalysis.h:45, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:790:75: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:805:67: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1376:38: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:137:50: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 180 | return C::unpack(StorageValue); | ^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:146:70: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:210:66: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:585:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2826:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ [ 23%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_powr.cl.bc /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:123:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:142:43: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_powr.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_powr.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:148:64: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:226:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:236:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:502:43: required from ‘void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:476:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:572:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:587:57: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:601:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:613:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:795:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:828:41: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1658:43: required from ‘void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1629:39: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ [ 23%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/pow_helpers.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/pow_helpers.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/pow_helpers.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc In file included from /usr/lib/llvm-11/include/llvm/Analysis/AliasAnalysis.h:40, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:489: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-11/include/llvm/ADT/DenseMap.h:374: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-11/include/llvm/ADT/DenseMap.h:1035: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-11/include/llvm/ADT/DenseMap.h:908: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-11/include/llvm/IR/Metadata.h:291:66: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:1120:18: warning: conversion from ‘unsigned int’ to ‘unsigned int:31’ may change value [-Wconversion] 1120 | NumEntries = Num; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-11/include/llvm/Analysis/AliasAnalysis.h:40, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:116:67: required from ‘llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:307:75: required from ‘llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:373:37: required from ‘llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:902:53: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const llvm::MDOperand*; = void; T = llvm::Metadata*; unsigned int N = 4]’ /usr/lib/llvm-11/include/llvm/IR/Metadata.h:1132:72: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:58:35: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 58 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ [ 23%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_recip.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_recip.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_recip.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/Analysis/AliasAnalysis.h:40, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkItemAliasAnalysis.cc:38: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:489: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-11/include/llvm/ADT/DenseMap.h:374: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-11/include/llvm/ADT/DenseMap.h:1035: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-11/include/llvm/ADT/DenseMap.h:908: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-11/include/llvm/Analysis/AliasAnalysis.h:351:19: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:1120:18: warning: conversion from ‘unsigned int’ to ‘unsigned int:31’ may change value [-Wconversion] 1120 | NumEntries = Num; | ^~~ [ 24%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/Workgroup.cc.o /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:489: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-11/include/llvm/ADT/DenseMap.h:374: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-11/include/llvm/ADT/DenseMap.h:1035: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-11/include/llvm/ADT/DenseMap.h:908: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-11/include/llvm/Analysis/AliasAnalysis.h:351:33: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:1120:18: warning: conversion from ‘unsigned int’ to ‘unsigned int:31’ may change value [-Wconversion] cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-11/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto -fno-fat-lto-objects -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 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/Workgroup.cc.o -MF CMakeFiles/llvmpasses.dir/Workgroup.cc.o.d -o CMakeFiles/llvmpasses.dir/Workgroup.cc.o -c /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc [ 24%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_local_id.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_local_id.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_local_id.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 24%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_local_size.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_local_size.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_local_size.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 24%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_work_dim.c.bc [ 24%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_num_groups.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_work_dim.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_work_dim.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/get_num_groups.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_num_groups.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 24%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/hadd.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/hadd.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/hadd.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 24%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_cos.cl.bc [ 24%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_rsqrt.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_cos.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_cos.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_rsqrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_rsqrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 24%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_divide.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_divide.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_divide.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 24%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fmod.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fmod.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/fmod.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc In file included from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:17, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/VariableUniformityAnalysis.cc:44: /usr/lib/llvm-11/include/llvm/Analysis/CallGraphSCCPass.h: In member function ‘unsigned int llvm::CallGraphSCC::size() const’: /usr/lib/llvm-11/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-11/include/llvm/Support/BlockFrequency.h:16, from /usr/lib/llvm-11/include/llvm/Analysis/BlockFrequencyInfo.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/VariableUniformityAnalysis.cc:44: /usr/lib/llvm-11/include/llvm/Support/BranchProbability.h: In member function ‘llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)’: /usr/lib/llvm-11/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-11/include/llvm/Support/BranchProbability.h: In member function ‘llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)’: /usr/lib/llvm-11/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; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ [ 24%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_exp10.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_exp10.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_exp10.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 24%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_sin.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_sin.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_sin.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 24%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/remainder.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/remainder.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/remainder.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/VariableUniformityAnalysis.cc:44: /usr/lib/llvm-11/include/llvm/IR/IntrinsicInst.h: In member function ‘uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const’: /usr/lib/llvm-11/include/llvm/IR/IntrinsicInst.h:536:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 536 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:37, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:30, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/VariableUniformityAnalysis.cc:44: /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:80:48: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 80 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:80:69: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 80 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:84:46: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 84 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:84:65: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 84 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::PossiblyExactOperator::setIsExact(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:131:62: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 131 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:131:76: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 131 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowReassoc(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:263:59: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 263 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 264 | (B * FastMathFlags::AllowReassoc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:264:37: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 264 | (B * FastMathFlags::AllowReassoc); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoNaNs(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:269:55: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 269 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 270 | (B * FastMathFlags::NoNaNs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:270:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 270 | (B * FastMathFlags::NoNaNs); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoInfs(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:275:55: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 275 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 276 | (B * FastMathFlags::NoInfs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:276:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 276 | (B * FastMathFlags::NoInfs); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoSignedZeros(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:281:62: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 281 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 282 | (B * FastMathFlags::NoSignedZeros); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:282:40: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 282 | (B * FastMathFlags::NoSignedZeros); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowReciprocal(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:287:64: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 287 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 288 | (B * FastMathFlags::AllowReciprocal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:288:42: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 288 | (B * FastMathFlags::AllowReciprocal); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowContract(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:293:64: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 293 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 294 | (B * FastMathFlags::AllowContract); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:294:42: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 294 | (B * FastMathFlags::AllowContract); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasApproxFunc(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:299:61: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 299 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 300 | (B * FastMathFlags::ApproxFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:300:39: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 300 | (B * FastMathFlags::ApproxFunc); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:306:26: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 306 | SubclassOptionalData |= FMF.Flags; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:306:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 306 | SubclassOptionalData |= FMF.Flags; | ^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:312:32: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 312 | SubclassOptionalData = FMF.Flags; | ~~~~^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:312:32: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 312 | SubclassOptionalData = FMF.Flags; | ^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::GEPOperator::setIsInBounds(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:466:44: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 466 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:466:61: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 466 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘unsigned int llvm::GEPOperator::countNonConstantIndices() const’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:543:20: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 543 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | return !isa(*use); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | }); | ~~ [ 25%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/wait_group_events.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/wait_group_events.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/wait_group_events.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 25%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/write_image.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/write_image.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/write_image.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 25%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_exp2.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_exp2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_exp2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 25%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/remquo.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/remquo.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/remquo.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 25%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_sqrt.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_sqrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_sqrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/VariableUniformityAnalysis.cc:34: /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3219:41: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3191:52: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3191 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3377:66: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3172 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3385:31: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:34: /usr/include/CL/cl_gl_ext.h:18:112: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^ [ 25%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/cross.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/cross.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/cross.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 25%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/distance.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/distance.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/distance.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 25%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_tan.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/half_tan.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_tan.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:18, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/VariableUniformityAnalysis.cc:31: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:352:19: required from ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = llvm::BasicBlock*]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:4019:30: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 82 | Size = N; | ^ /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:255:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/Error.h:994:21: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ [ 25%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/pocl_fma.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/pocl_fma.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/pocl_fma.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc In file included from /usr/lib/llvm-11/include/llvm/IR/Attributes.h:24, from /usr/lib/llvm-11/include/llvm/IR/Module.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:34: /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In constructor ‘llvm::Align::Align(uint64_t)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:79:25: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 79 | ShiftValue = Log2_64(Value); | ~~~~~~~^~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:280:56: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In function ‘llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:249:26: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 249 | Out.ShiftValue = Value - 1; | ~~~~~~^~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-11/include/llvm/IR/Type.h:17, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:34: /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In static member function ‘static unsigned int llvm::APInt::getNumWords(unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1585:59: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1585 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In member function ‘unsigned int llvm::APInt::nearestLogBase2() const’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1831:20: warning: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 1831 | return U.VAL - 1; | ~~~~~~^~~ [ 25%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/acospi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/acospi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/acospi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 25%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_exp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_exp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_exp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:18, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/VariableUniformityAnalysis.cc:33: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:790:75: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:805:67: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1376:38: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:137:50: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 180 | return C::unpack(StorageValue); | ^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:146:70: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:210:66: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:585:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2826:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Type.h:24, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:34: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h: In member function ‘llvm::ElementCount llvm::ElementCount::NextPowerOf2() const’: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h:57:43: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 57 | return ElementCount(llvm::NextPowerOf2(Min), Scalable); | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:34: /usr/lib/llvm-11/include/llvm/IR/Type.h: In member function ‘void llvm::Type::setSubclassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Type.h:99:20: warning: conversion from ‘unsigned int’ to ‘unsigned int:24’ may change value [-Wconversion] 99 | SubclassData = val; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:34: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:471:70: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 471 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:502:72: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 502 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:612:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 612 | return get(ElementType, SVTy->getMinNumElements()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:34: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h: In member function ‘unsigned int llvm::DataLayout::getPreferredAlignment(const llvm::GlobalVariable*) const’: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:589:39: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 589 | return getPreferredAlign(GV).value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:51, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Kernel.h:27, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/VariableUniformityAnalysis.cc:41: /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128; llvm::SmallVectorImpl::iterator = void**]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:99:5: required from ‘llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]’ /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:880:18: required from ‘llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:1072:14: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:351:40: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 351 | computeSlabSize(std::distance(Slabs.begin(), I)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/IR/Function.h:20, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:34: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)’: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h:346:56: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 346 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:19, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/VariableUniformityAnalysis.cc:31: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Analysis/AssumptionCache.h:106:37: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:18, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/VariableUniformityAnalysis.cc:31: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::AssumptionCache::ResultElem; bool = false; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:845:15: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = llvm::AssumptionCache::ResultElem]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:928:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::AssumptionCache::ResultElem; unsigned int N = 4]’ /usr/lib/llvm-11/include/llvm/Analysis/AssumptionCache.h:41:7: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:19, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/VariableUniformityAnalysis.cc:31: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:836: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-11/include/llvm/Analysis/AssumptionCache.h:239:38: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:51, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Kernel.h:27, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/VariableUniformityAnalysis.cc:41: /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:188:5: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, llvm::Align) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/Support/Allocator.h:202:20: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/Support/YAMLParser.h:137:26: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:333:58: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 333 | size_t AllocatedSlabSize = computeSlabSize(Slabs.size()); | ~~~~~~~~~~^~ [ 25%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_log10.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_log10.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_log10.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:34: /usr/lib/llvm-11/include/llvm/IR/User.h: In constructor ‘llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setGlobalVariableNumOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setNumHungOffUseOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/Instruction.h:18, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/VariableUniformityAnalysis.cc:33: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:123:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:142:43: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:148:64: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:226:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:236:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:502:43: required from ‘void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:476:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:572:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:587:57: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:601:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:613:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:795:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:828:41: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1658:43: required from ‘void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1629:39: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:34: /usr/lib/llvm-11/include/llvm/IR/Metadata.h: In constructor ‘llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)’: /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:20: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:25: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~~~~~~~~~~~~~~~ [ 25%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_log2.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_log2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_log2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:19, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/VariableUniformityAnalysis.cc:31: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Support/GenericDomTree.h:260:23: required from ‘llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]’ /usr/lib/llvm-11/include/llvm/IR/Dominators.h:149:39: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Analysis/LoopInfo.h:880:18: required from ‘llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:1072:14: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] [ 25%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isequal.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isequal.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isequal.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:489: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-11/include/llvm/ADT/DenseMap.h:374: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-11/include/llvm/ADT/DenseMap.h:1035: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-11/include/llvm/ADT/DenseMap.h:908: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-11/include/llvm/IR/Metadata.h:291:66: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:1120:18: warning: conversion from ‘unsigned int’ to ‘unsigned int:31’ may change value [-Wconversion] 1120 | NumEntries = Num; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:18, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/VariableUniformityAnalysis.cc:31: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:116:67: required from ‘llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:307:75: required from ‘llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:373:37: required from ‘llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:902:53: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const llvm::MDOperand*; = void; T = llvm::Metadata*; unsigned int N = 4]’ /usr/lib/llvm-11/include/llvm/IR/Metadata.h:1132:72: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:58:35: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 58 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ [ 25%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/dot.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/dot.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/dot.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 25%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/asinpi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/asinpi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/asinpi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc In file included from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:34: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h: In member function ‘void llvm::BasicBlock::AdjustBlockAddressRefCount(int)’: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:31: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:34: warning: conversion from ‘short unsigned int’ to ‘short unsigned int:15’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ^~~ [ 25%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/ocml_helpers.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/ocml_helpers.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/ocml_helpers.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc In file included from /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:34: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:163:20: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 163 | SubClassData = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:212:59: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 212 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:238:18: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 238 | Visibility = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:250:19: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 250 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:265:71: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 265 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)’: /usr/lib/llvm-11/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-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:34: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h: In member function ‘unsigned int llvm::GlobalObject::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:76:18: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 76 | return Align ? Align->value() : 0; | ~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 25%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/atan2pi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/atan2pi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/atan2pi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc In file included from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:34: /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘void llvm::Function::setCallingConv(llvm::CallingConv::ID)’: /usr/lib/llvm-11/include/llvm/IR/Function.h:226:64: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 226 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getFnStackAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:355:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 355 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:456:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 456 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]’ /usr/include/c++/11/bits/stl_iterator.h:674: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++/11/bits/stl_algobase.h:385: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++/11/bits/stl_algobase.h:495: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++/11/bits/stl_algobase.h:522: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++/11/bits/stl_algobase.h:530: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++/11/bits/stl_algobase.h:620:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]’ /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:648:14: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ [ 26%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_log.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_log.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_log.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 26%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isgreater.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isgreater.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isgreater.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 26%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isgreaterequal.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isgreaterequal.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isgreaterequal.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 26%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fast_distance.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fast_distance.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/fast_distance.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 26%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fast_length.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fast_length.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/fast_length.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:41: /usr/lib/llvm-11/include/llvm/IR/Constants.h: In constructor ‘llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Constants.h:910:26: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 910 | setValueSubclassData(Opcode); | ^~~~~~ [ 26%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/atanpi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/atanpi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/atanpi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc In file included from /usr/lib/llvm-11/include/llvm/IR/ConstantFolder.h:21, from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:24, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:43: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::data_operands_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1198:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1198 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1220:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1220 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::arg_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1247:48: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1247 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1292:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1292 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ [ 26%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sinpi.cl.bc /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getRetAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1598:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1598 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1609:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1609 | return MA->value(); | ~~~~~~~~~^~ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sinpi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/sinpi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getNumOperandBundles() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1782:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1782 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘bool llvm::CallBase::isBundleOperand(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1810:53: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1810 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In static member function ‘static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:2139:29: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2139 | Total += B.input_size(); | ^ In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:33, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:43: /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::AllocaInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:127:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::LoadInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:218:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 218 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::StoreInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:350:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 350 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ [ 26%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_powr.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_powr.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_powr.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1476:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1476 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1485:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1485 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1486:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1486 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1499:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1499 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1507:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1507 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1508:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1508 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 26%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/cospi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/cospi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/cospi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 26%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fast_normalize.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fast_normalize.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/fast_normalize.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 26%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fract.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fract.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/fract.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::changesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2040:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2040 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::increasesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2050:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2050 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ [ 26%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/tanpi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/tanpi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/tanpi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3214:24: warning: conversion from ‘ptrdiff_t’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 3214 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ [ 26%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_recip.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_recip.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_recip.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3688:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3688 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3700:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3700 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3701:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3701 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3711:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3711 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3722:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3722 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3723:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3723 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3897:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3897:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3910:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3910:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3912:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3912 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3924:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3924:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3936:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3936:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3938:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3938 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4340:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4340 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4347:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4347 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4381:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4381 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4388:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4388 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ [ 26%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isless.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isless.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isless.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:43: /usr/lib/llvm-11/include/llvm/IR/IntrinsicInst.h: In member function ‘uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const’: /usr/lib/llvm-11/include/llvm/IR/IntrinsicInst.h:536:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 536 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 26%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_global_id.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_global_id.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_global_id.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 26%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/cosh.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/cosh.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/cosh.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 26%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/cos.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/cos.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/cos.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:37, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:43: /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:80:48: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 80 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:80:69: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 80 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:84:46: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 84 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:84:65: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 84 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::PossiblyExactOperator::setIsExact(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:131:62: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 131 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:131:76: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 131 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowReassoc(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:263:59: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 263 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 264 | (B * FastMathFlags::AllowReassoc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:264:37: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 264 | (B * FastMathFlags::AllowReassoc); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoNaNs(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:269:55: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 269 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 270 | (B * FastMathFlags::NoNaNs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:270:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 270 | (B * FastMathFlags::NoNaNs); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoInfs(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:275:55: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 275 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 276 | (B * FastMathFlags::NoInfs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:276:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 276 | (B * FastMathFlags::NoInfs); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoSignedZeros(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:281:62: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 281 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 282 | (B * FastMathFlags::NoSignedZeros); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:282:40: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 282 | (B * FastMathFlags::NoSignedZeros); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowReciprocal(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:287:64: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 287 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 288 | (B * FastMathFlags::AllowReciprocal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:288:42: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 288 | (B * FastMathFlags::AllowReciprocal); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowContract(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:293:64: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 293 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 294 | (B * FastMathFlags::AllowContract); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:294:42: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 294 | (B * FastMathFlags::AllowContract); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasApproxFunc(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:299:61: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 299 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 300 | (B * FastMathFlags::ApproxFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:300:39: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 300 | (B * FastMathFlags::ApproxFunc); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:306:26: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 306 | SubclassOptionalData |= FMF.Flags; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:306:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 306 | SubclassOptionalData |= FMF.Flags; | ^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:312:32: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 312 | SubclassOptionalData = FMF.Flags; | ~~~~^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:312:32: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 312 | SubclassOptionalData = FMF.Flags; | ^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::GEPOperator::setIsInBounds(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:466:44: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 466 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:466:61: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 466 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ [ 26%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sin.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sin.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/sin.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘unsigned int llvm::GEPOperator::countNonConstantIndices() const’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:543:20: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 543 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | return !isa(*use); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | }); | ~~ In file included from /usr/lib/llvm-11/include/llvm/BinaryFormat/Dwarf.h:26, from /usr/lib/llvm-11/include/llvm/IR/DebugInfoMetadata.h:25, from /usr/lib/llvm-11/include/llvm/IR/DebugInfo.h:23, from /usr/lib/llvm-11/include/llvm/IR/DIBuilder.h:24, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:47: /usr/lib/llvm-11/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-11/include/llvm/Support/Format.h:234:23: warning: conversion from ‘uint32_t’ {aka ‘unsigned int’} to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 234 | ByteGroupSize = NumPerLine; | ^~~~~~~~~~ [ 26%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_global_offset.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_global_offset.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_global_offset.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h In file included from /usr/lib/llvm-11/include/llvm/IR/DebugInfoMetadata.h:25, from /usr/lib/llvm-11/include/llvm/IR/DebugInfo.h:23, from /usr/lib/llvm-11/include/llvm/IR/DIBuilder.h:24, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:47: /usr/lib/llvm-11/include/llvm/BinaryFormat/Dwarf.h: In member function ‘uint8_t llvm::dwarf::PubIndexEntryDescriptor::toBits() const’: /usr/lib/llvm-11/include/llvm/BinaryFormat/Dwarf.h:634:32: warning: conversion from ‘int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 634 | return Kind << KIND_OFFSET | Linkage << LINKAGE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/DebugInfo.h:23, from /usr/lib/llvm-11/include/llvm/IR/DIBuilder.h:24, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:47: /usr/lib/llvm-11/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-11/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-11/include/llvm/IR/DebugInfoMetadata.h: In member function ‘void llvm::DINode::setTag(unsigned int)’: /usr/lib/llvm-11/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; } | ^~~ [ 26%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/islessequal.cl.bc [ 26%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_rsqrt.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_rsqrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_rsqrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/islessequal.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/islessequal.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 27%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sinh.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sinh.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/sinh.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 27%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_global_size.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_global_size.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_global_size.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h In file included from /usr/lib/llvm-11/include/llvm/IR/DebugInfo.h:23, from /usr/lib/llvm-11/include/llvm/IR/DIBuilder.h:24, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:47: /usr/lib/llvm-11/include/llvm/IR/DebugInfoMetadata.h: In constructor ‘llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)’: /usr/lib/llvm-11/include/llvm/IR/DebugInfoMetadata.h:1920:16: warning: conversion from ‘unsigned int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 1920 | Column(Column) { | ^~~~~~ [ 27%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isinf.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isinf.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/isinf.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 27%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/tan.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/tan.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/tan.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 27%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_group_id.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_group_id.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_group_id.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 27%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_image_array_size.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_image_array_size.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_array_size.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 27%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/tanh.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/tanh.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/tanh.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc /usr/lib/llvm-11/include/llvm/IR/DebugInfoMetadata.h: In member function ‘unsigned int llvm::DIExpression::getNumElements() const’: /usr/lib/llvm-11/include/llvm/IR/DebugInfoMetadata.h:2402:57: warning: conversion from ‘std::vector >::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2402 | unsigned getNumElements() const { return Elements.size(); } | ~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/DebugInfoMetadata.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(const FragInfo&)’: /usr/lib/llvm-11/include/llvm/IR/DebugInfoMetadata.h:2683:45: warning: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 2683 | return (Frag.SizeInBits & 0xffff) << 16 | (Frag.OffsetInBits & 0xffff); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/DebugInfoMetadata.h:2845:13: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 2845 | Arg(Arg), Flags(Flags) { | ^~~ [ 27%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_sin.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_sin.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_sin.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 27%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sincos.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sincos.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/sincos.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc /usr/lib/llvm-11/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-11/include/llvm/IR/DebugInfoMetadata.h:3186:22: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 3186 | SubclassData16 = MIType; | ^~~~~~ /usr/lib/llvm-11/include/llvm/IR/DebugInfoMetadata.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)’: /usr/lib/llvm-11/include/llvm/IR/DebugInfoMetadata.h:3406:62: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3406 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); | ^ In file included from /usr/lib/llvm-11/include/llvm/IR/DIBuilder.h:24, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:47: /usr/lib/llvm-11/include/llvm/IR/DebugInfo.h: In member function ‘unsigned int llvm::DebugInfoFinder::compile_unit_count() const’: /usr/lib/llvm-11/include/llvm/IR/DebugInfo.h:129:56: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 129 | unsigned compile_unit_count() const { return CUs.size(); } | ~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/DebugInfo.h: In member function ‘unsigned int llvm::DebugInfoFinder::global_variable_count() const’: /usr/lib/llvm-11/include/llvm/IR/DebugInfo.h:130:59: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 130 | unsigned global_variable_count() const { return GVs.size(); } | ~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/DebugInfo.h: In member function ‘unsigned int llvm::DebugInfoFinder::subprogram_count() const’: /usr/lib/llvm-11/include/llvm/IR/DebugInfo.h:131:54: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 131 | unsigned subprogram_count() const { return SPs.size(); } | ~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/DebugInfo.h: In member function ‘unsigned int llvm::DebugInfoFinder::type_count() const’: /usr/lib/llvm-11/include/llvm/IR/DebugInfo.h:132:48: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 132 | unsigned type_count() const { return TYs.size(); } | ~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/DebugInfo.h: In member function ‘unsigned int llvm::DebugInfoFinder::scope_count() const’: /usr/lib/llvm-11/include/llvm/IR/DebugInfo.h:133:52: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 133 | unsigned scope_count() const { return Scopes.size(); } | ~~~~~~~~~~~^~ [ 27%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isnan.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isnan.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/isnan.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 27%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isfinite.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isfinite.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/isfinite.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:19, from /usr/lib/llvm-11/include/llvm/Support/FileSystem.h:34, from /usr/lib/llvm-11/include/llvm/Support/VirtualFileSystem.h:24, from /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:51: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h: In function ‘char llvm::hexdigit(unsigned int, bool)’: /usr/lib/llvm-11/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-11/include/llvm/ADT/StringExtras.h: In function ‘std::string llvm::toHex(llvm::StringRef, bool)’: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:158:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 158 | Output.push_back(LUT[c >> 4] | Offset); | ~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:159:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 159 | Output.push_back(LUT[c & 15] | Offset); | ~~~~~~~~~~~~^~~~~~~~ [ 27%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isnormal.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/isnormal.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/isnormal.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 27%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/vtables_fp64.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/vtables_fp64.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc/vtables_fp64.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 27%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/vtables_fp32.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/vtables_fp32.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc/vtables_fp32.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 27%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isnotequal.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isnotequal.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isnotequal.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 27%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/islessgreater.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/islessgreater.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/islessgreater.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 27%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_image_channel_data_type.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_image_channel_data_type.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_channel_data_type.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 27%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_sqrt.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_sqrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_sqrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/Support/VirtualFileSystem.h:26, from /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:51: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::getNumBuffers() const’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:127:55: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getNumBuffers() const { return Buffers.size(); } | ~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:147:24: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 147 | return Buffers.size(); | ~~~~~~~~~~~~^~ [ 27%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isordered.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isordered.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isordered.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:51: /usr/lib/llvm-11/include/llvm/Support/VirtualFileSystem.h: In member function ‘int llvm::vfs::recursive_directory_iterator::level() const’: /usr/lib/llvm-11/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; | ~~~~~~~~~~~~~~~~~~~~^~~ [ 27%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sincos_helpers.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sincos_helpers.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/sincos_helpers.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 27%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/normalize.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/normalize.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc/normalize.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 27%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isunordered.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isunordered.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isunordered.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 27%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_image_channel_order.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_image_channel_order.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_channel_order.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 27%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/length.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/length.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc/length.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 27%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/acosh.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/acosh.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/acosh.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 28%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sleef_glue.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sleef_glue.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleef_glue.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:51: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:334:75: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:3’ may change value [-Wconversion] 334 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:335:63: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 335 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:336:60: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 336 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:337:65: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 337 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } | ^ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:338:45: warning: conversion from ‘int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 338 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ~~~~~^~~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:338:48: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:5’ may change value [-Wconversion] 338 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ^ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setPosition(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:339:47: warning: conversion from ‘unsigned int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 339 | void setPosition(unsigned pos) { Position = pos; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In constructor ‘llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:346:28: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:3’ may change value [-Wconversion] 346 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:347:9: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 347 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), | ^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setNumAdditionalVals(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:352:67: warning: conversion from ‘unsigned int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 352 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ [ 28%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/asinh.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/asinh.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/asinh.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 28%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_image_depth.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_image_depth.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_depth.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 28%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mad24.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mad24.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mad24.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 28%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/scalars.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/scalars.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/scalars.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h In file included from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:53: /usr/lib/llvm-11/include/llvm/IR/CFG.h: In function ‘unsigned int llvm::pred_size(const llvm::BasicBlock*)’: /usr/lib/llvm-11/include/llvm/IR/CFG.h:123:23: warning: conversion from ‘std::__iterator_traits >, void>::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 123 | return std::distance(pred_begin(BB), pred_end(BB)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 28%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mad.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mad.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mad.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/Support/Threading.h:17, from /usr/lib/llvm-11/include/llvm/Support/RWMutex.h:17, from /usr/lib/llvm-11/include/llvm/PassRegistry.h:23, from /usr/lib/llvm-11/include/llvm/PassSupport.h:29, from /usr/lib/llvm-11/include/llvm/Pass.h:318, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:48, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:23, from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:53: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘void llvm::BitVector::resize(unsigned int, bool)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:374:39: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 374 | unsigned OldCapacity = Bits.size(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:427:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 427 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ [ 28%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/atanh.cl.bc /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:466:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 466 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/atanh.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/atanh.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 28%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mad_hi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mad_hi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mad_hi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 28%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_tan.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/half_tan.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_tan.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:53: /usr/lib/llvm-11/include/llvm/IR/Dominators.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)’: /usr/lib/llvm-11/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())); | ^ [ 29%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_image_dim.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_image_dim.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_dim.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 29%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mad_sat.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mad_sat.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mad_sat.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 29%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/acos.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/acos.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/acos.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 30%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/max.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/max.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/max.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:17, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:54: /usr/lib/llvm-11/include/llvm/Analysis/CallGraphSCCPass.h: In member function ‘unsigned int llvm::CallGraphSCC::size() const’: /usr/lib/llvm-11/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-11/include/llvm/Support/BlockFrequency.h:16, from /usr/lib/llvm-11/include/llvm/Analysis/BlockFrequencyInfo.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:54: /usr/lib/llvm-11/include/llvm/Support/BranchProbability.h: In member function ‘llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)’: /usr/lib/llvm-11/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-11/include/llvm/Support/BranchProbability.h: In member function ‘llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)’: /usr/lib/llvm-11/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; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ [ 30%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/max_i.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/max_i.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/max_i.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 30%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_image_height.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_image_height.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_height.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 30%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isequal.cl.bc [ 30%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/radians.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/radians.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/radians.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 30%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/ep_log.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/ep_log.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/ep_log.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isequal.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isequal.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 30%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_image_width.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_image_width.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_width.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 30%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/asin.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/asin.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/asin.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc: In member function ‘virtual bool pocl::Workgroup::runOnModule(llvm::Module&)’: /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:199:16: warning: conversion from ‘long unsigned int’ to ‘int’ may change value [-Wconversion] 199 | SizeTWidth = address_bits; | ^~~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:231:25: warning: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 231 | DeviceArgsASid), | ^~~~~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:232:39: warning: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 232 | PointerType::get(PoclContextT, DeviceContextASid), SizeT, SizeT, SizeT}, | ^~~~~~~~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc: In function ‘void addRangeMetadata(llvm::Instruction*, size_t, size_t)’: /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:320:29: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 320 | MDB.createRange(APInt(BitWidth, Min), APInt(BitWidth, Max + 1)); | ^~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:320:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 320 | MDB.createRange(APInt(BitWidth, Min), APInt(BitWidth, Max + 1)); | ^~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc: In member function ‘llvm::Function* pocl::Workgroup::createWrapper(llvm::Function*, pocl::FunctionMapping&)’: /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:665:49: warning: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 665 | sv.push_back(PointerType::get(PoclContextT, DeviceContextASid)); | ^~~~~~~~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:669:49: warning: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 669 | sv.push_back(PointerType::get(PoclContextT, DeviceContextASid)); | ^~~~~~~~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:699:39: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 699 | for (unsigned i = 0, e = F->arg_size(); i != e; ++i) { | ~~~~~~~~~~~^~ /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc: In member function ‘std::vector > pocl::Workgroup::globalHandlesToContextStructLoads(llvm::IRBuilder<>&, const std::vector >&&, int)’: /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:813:66: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 813 | Builder, StructFieldIndex, GlobalHandleNames.size() == 1 ? -1 : i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc: In member function ‘void pocl::Workgroup::createDefaultWorkgroupLauncher(llvm::Function*)’: /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:1038:56: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1038 | if (DeviceAllocaLocals && isLocalMemFunctionArg(F, i)) { | ^ /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:1067:64: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1067 | Type *SizeIntType = IntegerType::get(*C, ParamByteSize * 8); | ~~~~~~~~~~~~~~^~~ /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc: In function ‘void computeArgBufferOffsets(LLVMValueRef, uint64_t*)’: /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:1167:42: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1167 | LLVMValueRef Param = LLVMGetParam(F, i); | ^ /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:1174:30: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1174 | Offset = align64(Offset, Alignment); | ^~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc: In member function ‘LLVMOpaqueValue* pocl::Workgroup::createAllocaMemcpyForStruct(LLVMModuleRef, LLVMBuilderRef, llvm::Argument&, LLVMValueRef)’: /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:1204:56: warning: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 1204 | LLVMTypeRef i32PtrAS1 = LLVMPointerType(Int32Type, DeviceArgsASid); | ^~~~~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:1215:18: warning: unused variable ‘call4’ [-Wunused-variable] 1215 | LLVMValueRef call4 = LLVMBuildCall(Builder, MemCpy4, args, 3, ""); | ^~~~~ /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:1218:54: warning: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 1218 | LLVMTypeRef i8PtrAS1 = LLVMPointerType(Int8Type, DeviceArgsASid); | ^~~~~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:1229:18: warning: unused variable ‘call1’ [-Wunused-variable] 1229 | LLVMValueRef call1 = LLVMBuildCall(Builder, MemCpy1, args, 3, ""); | ^~~~~ /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc: In member function ‘LLVMOpaqueValue* pocl::Workgroup::createArgBufferLoad(LLVMBuilderRef, LLVMValueRef, uint64_t*, LLVMValueRef, unsigned int)’: /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:1271:60: warning: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 1271 | Builder, ArgByteOffset, LLVMPointerType(ParamType, DeviceArgsASid), | ^~~~~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc: In member function ‘llvm::Function* pocl::Workgroup::createArgBufferWorkgroupLauncher(llvm::Function*, std::string)’: /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:1303:55: warning: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 1303 | LLVMTypeRef ArgsPtrType = LLVMPointerType(Int8Type, DeviceArgsASid); | ^~~~~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:1305:54: warning: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 1305 | LLVMTypeRef CtxPtrType = LLVMPointerType(Int8Type, DeviceContextASid); | ^~~~~~~~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:1341:59: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1341 | if (DeviceAllocaLocals && isLocalMemFunctionArg(Func, i)) { | ^ /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:1345:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1345 | LLVMValueRef Param = LLVMGetParam(F, i); | ^ /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:1414:78: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1414 | Args[i] = createArgBufferLoad(Builder, ArgBuffer, ArgBufferOffsets, F, i); | ^ /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:1420:58: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1420 | LLVMValueRef CtxParam = LLVMGetParam(WrapperKernel, Arg++); | ~~~^~ /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:1422:56: warning: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 1422 | LLVMTypeRef CtxPtrTypeActual = LLVMPointerType(CtxT, DeviceContextASid); | ^~~~~~~~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:1427:46: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1427 | Args[i++] = LLVMGetParam(WrapperKernel, Arg++); | ~~~^~ /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:1428:46: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1428 | Args[i++] = LLVMGetParam(WrapperKernel, Arg++); | ~~~^~ /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:1429:46: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1429 | Args[i++] = LLVMGetParam(WrapperKernel, Arg++); | ~~~^~ /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:1433:55: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1433 | LLVMValueRef Call = LLVMBuildCall(Builder, F, Args, ArgCount, ""); | ^~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc: In member function ‘void pocl::Workgroup::createGridLauncher(llvm::Function*, llvm::Function*, std::string)’: /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:1462:55: warning: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 1462 | LLVMTypeRef ArgsPtrType = LLVMPointerType(Int8Type, DeviceArgsASid); | ^~~~~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:1511:38: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1511 | KernArgCount - HiddenArgs); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc: In member function ‘void pocl::Workgroup::createFastWorkgroupLauncher(llvm::Function*)’: /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:1602:62: warning: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 1602 | builder.CreatePointerCast(Pointer, T->getPointerTo(DeviceGlobalASid)); | ^~~~~~~~~~~~~~~~ [ 30%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/atan2.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/atan2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/atan2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 30%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/degrees.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/degrees.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/degrees.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:33, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:43: /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3219:41: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3191:52: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3191 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3377:66: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3172 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3385:31: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] [ 30%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/log2.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/log2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/log2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 30%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/maxmag.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/maxmag.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/maxmag.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 30%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/min.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/min.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/min.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 30%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isgreater.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isgreater.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isgreater.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 30%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/atan.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/atan.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/atan.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 30%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_local_id.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_local_id.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_local_id.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 30%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_local_size.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_local_size.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_local_size.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 30%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/logb.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/logb.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/logb.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 30%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/pown.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/pown.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/pown.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/IR/Attributes.h:19, from /usr/lib/llvm-11/include/llvm/IR/Module.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:34: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:352:19: required from ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = llvm::BasicBlock*]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:4019:30: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 82 | Size = N; | ^ [ 30%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_num_groups.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_num_groups.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_num_groups.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 30%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_work_dim.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/get_work_dim.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_work_dim.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 31%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/cbrt.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/cbrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/cbrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:255:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/Error.h:994:21: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ [ 31%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/ceil.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/ceil.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/ceil.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:280:56: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] [ 31%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/copysign.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/copysign.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/copysign.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 31%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/min_i.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/min_i.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/min_i.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 31%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/hadd.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/hadd.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/hadd.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 31%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_cos.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_cos.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_cos.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:18, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:34: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:790:75: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 31%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isgreaterequal.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isgreaterequal.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isgreaterequal.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:805:67: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1376:38: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:137:50: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 180 | return C::unpack(StorageValue); | ^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:146:70: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:210:66: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:585:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2826:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ [ 31%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_divide.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_divide.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_divide.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 31%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/erfc.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/erfc.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/erfc.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h In file included from /usr/lib/llvm-11/include/llvm/IR/DebugInfoMetadata.h:17, from /usr/lib/llvm-11/include/llvm/IR/DebugInfo.h:23, from /usr/lib/llvm-11/include/llvm/IR/DIBuilder.h:24, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:47: /usr/lib/llvm-11/include/llvm/ADT/BitmaskEnum.h: In instantiation of ‘std::underlying_type_t llvm::BitmaskEnumDetail::Mask() [with E = llvm::DINode::DIFlags; std::underlying_type_t = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/BitmaskEnum.h:93:3: required from ‘std::underlying_type_t llvm::BitmaskEnumDetail::Underlying(E) [with E = llvm::DINode::DIFlags; std::underlying_type_t = unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/BitmaskEnum.h:113:35: required from ‘E llvm::BitmaskEnumDetail::operator&(E, E) [with E = llvm::DINode::DIFlags; = void]’ /usr/lib/llvm-11/include/llvm/IR/DebugInfoMetadata.h:666:26: required from here /usr/lib/llvm-11/include/llvm/ADT/BitmaskEnum.h:84:51: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘std::underlying_type_t’ {aka ‘unsigned int’} may change value [-Wconversion] 83 | return NextPowerOf2(static_cast>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | E::LLVM_BITMASK_LARGEST_ENUMERATOR)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 85 | 1; | ~ /usr/lib/llvm-11/include/llvm/ADT/BitmaskEnum.h: In instantiation of ‘std::underlying_type_t llvm::BitmaskEnumDetail::Mask() [with E = llvm::DISubprogram::DISPFlags; std::underlying_type_t = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/BitmaskEnum.h:93:3: required from ‘std::underlying_type_t llvm::BitmaskEnumDetail::Underlying(E) [with E = llvm::DISubprogram::DISPFlags; std::underlying_type_t = unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/BitmaskEnum.h:113:35: required from ‘E llvm::BitmaskEnumDetail::operator&(E, E) [with E = llvm::DISubprogram::DISPFlags; = void]’ /usr/lib/llvm-11/include/llvm/IR/DebugInfoMetadata.h:1777:58: required from here /usr/lib/llvm-11/include/llvm/ADT/BitmaskEnum.h:84:51: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘std::underlying_type_t’ {aka ‘unsigned int’} may change value [-Wconversion] [ 31%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isless.cl.bc [ 32%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/powr.cl.bc [ 32%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/pow.cl.bc In file included from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:51, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:53: /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128; llvm::SmallVectorImpl::iterator = void**]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:99:5: required from ‘llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]’ /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:880:18: required from ‘llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:1072:14: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:351:40: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 351 | computeSlabSize(std::distance(Slabs.begin(), I)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [ 32%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/erf.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/erf.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/erf.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isless.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isless.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/powr.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/powr.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 32%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/minmag.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/pow.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/pow.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/minmag.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/minmag.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/IR/Function.h:20, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:34: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Analysis/AssumptionCache.h:106:37: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/IR/Attributes.h:19, from /usr/lib/llvm-11/include/llvm/IR/Module.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:34: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::AssumptionCache::ResultElem; bool = false; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:845:15: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = llvm::AssumptionCache::ResultElem]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:928:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::AssumptionCache::ResultElem; unsigned int N = 4]’ /usr/lib/llvm-11/include/llvm/Analysis/AssumptionCache.h:41:7: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/IR/Function.h:20, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:34: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:836: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-11/include/llvm/Analysis/AssumptionCache.h:239:38: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:51, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:53: /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:188:5: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, llvm::Align) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/Support/Allocator.h:202:20: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/Support/YAMLParser.h:137:26: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:333:58: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 333 | size_t AllocatedSlabSize = computeSlabSize(Slabs.size()); | ~~~~~~~~~~^~ [ 32%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/rootn.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/rootn.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/rootn.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 32%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_exp10.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_exp10.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_exp10.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/IR/Function.h:20, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:34: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:489: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-11/include/llvm/ADT/DenseMap.h:140: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/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:602:21: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:1120:18: warning: conversion from ‘unsigned int’ to ‘unsigned int:31’ may change value [-Wconversion] 1120 | NumEntries = Num; | ^~~ [ 32%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_exp2.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_exp2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_exp2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:18, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:34: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:123:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:142:43: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:148:64: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:226:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:236:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:502:43: required from ‘void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:476:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:572:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:587:57: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:601:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:613:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:795:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:828:41: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1658:43: required from ‘void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1629:39: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ [ 32%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/exp10.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/exp10.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/exp10.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/IR/Function.h:20, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:34: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Support/GenericDomTree.h:260:23: required from ‘llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]’ /usr/lib/llvm-11/include/llvm/IR/Dominators.h:149:39: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [ 32%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/islessequal.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/islessequal.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/islessequal.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 32%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/exp2.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/exp2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/exp2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 32%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/exp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/exp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/exp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 32%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mix.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mix.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mix.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 32%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/pow_helpers.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/pow_helpers.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/pow_helpers.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 32%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/islessgreater.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/islessgreater.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/islessgreater.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 32%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fmod.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fmod.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/fmod.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 32%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/expm1.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/expm1.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/expm1.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 33%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fabs.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fabs.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/fabs.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 33%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mul24.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mul24.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mul24.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 33%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_exp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_exp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_exp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 33%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isnotequal.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isnotequal.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isnotequal.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 33%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mul_hi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mul_hi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mul_hi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Analysis/LoopInfo.h:880:18: required from ‘llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:1072:14: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/IR/ValueMap.h:104:9: required from ‘llvm::ValueMap::ValueMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::WeakTrackingVH; Config = llvm::ValueMapConfig >]’ /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:490:21: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] [ 33%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/remainder.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/remainder.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/remainder.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 33%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fdim.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fdim.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/fdim.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/IR/Attributes.h:19, from /usr/lib/llvm-11/include/llvm/IR/Module.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:34: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:116:67: required from ‘llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::LayoutAlignElem; = void; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:307:75: required from ‘llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::LayoutAlignElem; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:373:37: required from ‘llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::LayoutAlignElem]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:886:39: required from ‘llvm::SmallVector::SmallVector() [with T = llvm::LayoutAlignElem; unsigned int N = 16]’ /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:196:52: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:58:35: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 58 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/IR/Function.h:20, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:34: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:489: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-11/include/llvm/ADT/DenseMap.h:374: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-11/include/llvm/ADT/DenseMap.h:1035: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-11/include/llvm/ADT/DenseMap.h:908: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-11/include/llvm/IR/Metadata.h:291:66: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:1120:18: warning: conversion from ‘unsigned int’ to ‘unsigned int:31’ may change value [-Wconversion] 1120 | NumEntries = Num; | ^~~ [ 33%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/floor.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/floor.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/floor.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 33%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_log10.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_log10.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_log10.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 33%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fma.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fma.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/fma.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 33%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/remquo.cl.bc [ 33%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fmax.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fmax.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/fmax.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/remquo.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/remquo.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:537: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-11/include/llvm/ADT/DenseMap.h:581: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-11/include/llvm/ADT/DenseMap.h:547: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-11/include/llvm/ADT/DenseMap.h:234: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-11/include/llvm/ADT/DenseMap.h:215: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/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:578:28: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:1040:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1040 | AtLeast = std::max(64, NextPowerOf2(AtLeast-1)); | ~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/IR/Attributes.h:19, from /usr/lib/llvm-11/include/llvm/IR/Module.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.cc:34: /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]’ /usr/include/c++/11/bits/stl_iterator.h:674: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++/11/bits/stl_algobase.h:385: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++/11/bits/stl_algobase.h:495: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++/11/bits/stl_algobase.h:522: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++/11/bits/stl_algobase.h:530: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++/11/bits/stl_algobase.h:620:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]’ /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:648:14: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ [ 34%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isordered.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isordered.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isordered.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 34%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/ocml_helpers.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/ocml_helpers.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/ocml_helpers.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 34%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/nan.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/nan.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/nan.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 34%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fmin.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/fmin.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/fmin.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 34%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/frfrexp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/frfrexp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/frfrexp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 34%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/expfrexp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/expfrexp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/expfrexp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 34%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/frexp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/frexp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/frexp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 34%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_divide.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_divide.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_divide.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 34%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_log2.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_log2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_log2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 34%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isunordered.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isunordered.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isunordered.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 34%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mad24.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mad24.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mad24.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 34%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_exp10.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_exp10.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_exp10.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 34%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isinf.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isinf.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/isinf.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 34%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mad.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mad.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mad.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 34%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mad_hi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mad_hi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mad_hi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 34%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/hypot.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/hypot.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/hypot.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 34%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_exp2.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_exp2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_exp2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 34%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mad_sat.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mad_sat.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mad_sat.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 34%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/max.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/max.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/max.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 34%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_log.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_log.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_log.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 34%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/max_i.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/max_i.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/max_i.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 35%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/ilogb.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/ilogb.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/ilogb.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 35%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_exp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_exp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_exp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 35%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/ldexp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/ldexp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/ldexp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 35%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/maxmag.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/maxmag.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/maxmag.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 35%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isnan.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isnan.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/isnan.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 35%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_log10.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_log10.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_log10.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 35%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isfinite.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isfinite.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/isfinite.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 35%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/min.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/min.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/min.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 35%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/lgamma.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/lgamma.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/lgamma.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 35%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_powr.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_powr.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_powr.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 35%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/lgamma_r.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/lgamma_r.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/lgamma_r.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 35%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_log2.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_log2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_log2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 35%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_log.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_log.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_log.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 35%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_powr.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_powr.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_powr.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 35%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_recip.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_recip.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_recip.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 35%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_recip.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_recip.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_recip.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 36%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_rsqrt.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_rsqrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_rsqrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 36%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/min_i.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/min_i.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/min_i.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 36%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isnormal.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/isnormal.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/isnormal.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 36%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/pocl_spawn_wg.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/pocl_spawn_wg.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/pocl_spawn_wg.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 36%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/log10.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/log10.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/log10.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 36%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_sqrt.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_sqrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_sqrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 36%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/log1p.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/log1p.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/log1p.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 36%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/pocl_run_all_wgs.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/pocl_run_all_wgs.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/pocl_run_all_wgs.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 36%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/log.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/log.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/log.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 36%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/modf.cl.bc [ 36%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_rsqrt.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/modf.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/modf.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_rsqrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_rsqrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 36%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/vtables_fp32.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/vtables_fp32.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc/vtables_fp32.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 36%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/popcount.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/popcount.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/popcount.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 36%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/minmag.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/minmag.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/minmag.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 36%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_cos.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_cos.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/native_cos.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 36%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_sin.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_sin.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_sin.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 36%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_sin.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_sin.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/native_sin.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 36%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemHandler.cc.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-11/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto -fno-fat-lto-objects -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 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemHandler.cc.o -MF CMakeFiles/llvmpasses.dir/WorkitemHandler.cc.o.d -o CMakeFiles/llvmpasses.dir/WorkitemHandler.cc.o -c /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandler.cc [ 37%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mix.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mix.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mix.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 37%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_sqrt.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_sqrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_sqrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 37%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/prefetch.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/prefetch.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/prefetch.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 37%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mul24.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mul24.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mul24.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 38%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_tan.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/half_tan.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_tan.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 38%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isequal.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isequal.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isequal.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 38%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isgreater.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isgreater.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isgreater.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 38%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/vtables_fp64.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/vtables_fp64.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc/vtables_fp64.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 38%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/normalize.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/normalize.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc/normalize.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 38%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isgreaterequal.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isgreaterequal.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isgreaterequal.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 38%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_tan.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/native_tan.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/native_tan.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 38%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/printf.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/printf.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/printf.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 38%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isless.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isless.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isless.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 38%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/printf_base.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/printf_base.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/printf_base.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 38%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mul_hi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mul_hi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mul_hi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 38%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/nan.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/nan.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/nan.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h make -f lib/kernel/host/CMakeFiles/kernel_host_avx.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx.dir/depend [ 38%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/islessequal.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/islessequal.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/islessequal.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/lib/kernel/host /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_avx.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 38%] Building SLEEF to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/v256_sleefsimddp.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/arch -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -O1 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/v256_sleefsimddp.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleefsimddp.c [ 38%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/read_image.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/read_image.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/read_image.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandler.cc:32: /usr/include/CL/cl_gl_ext.h:18:112: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^ [ 38%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/nextafter.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/nextafter.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/nextafter.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 38%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/length.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/length.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc/length.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 38%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/islessgreater.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/islessgreater.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/islessgreater.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 38%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isnotequal.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isnotequal.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isnotequal.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 38%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/rint.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/rint.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/rint.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 38%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/round.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/round.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/round.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h In file included from /usr/lib/llvm-11/include/llvm/IR/Attributes.h:24, from /usr/lib/llvm-11/include/llvm/IR/Module.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandler.cc:32: /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In constructor ‘llvm::Align::Align(uint64_t)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:79:25: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 79 | ShiftValue = Log2_64(Value); | ~~~~~~~^~~~~~~ /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In function ‘llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:249:26: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 249 | Out.ShiftValue = Value - 1; | ~~~~~~^~~ [ 38%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sqrt.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sqrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/sqrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 38%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_divide.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_divide.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_divide.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-11/include/llvm/IR/Type.h:17, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandler.cc:32: /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In static member function ‘static unsigned int llvm::APInt::getNumWords(unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1585:59: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1585 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In member function ‘unsigned int llvm::APInt::nearestLogBase2() const’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1831:20: warning: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 1831 | return U.VAL - 1; | ~~~~~~^~~ make -f lib/kernel/host/CMakeFiles/kernel_host_avx_f16c.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx_f16c.dir/depend In file included from /usr/lib/llvm-11/include/llvm/IR/Type.h:24, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandler.cc:32: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h: In member function ‘llvm::ElementCount llvm::ElementCount::NextPowerOf2() const’: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h:57:43: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 57 | return ElementCount(llvm::NextPowerOf2(Min), Scalable); | ~~~~~~~~~~~~~~~~~~^~~~~ make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/lib/kernel/host /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_avx_f16c.dir/DependInfo.cmake --color= In file included from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandler.cc:32: /usr/lib/llvm-11/include/llvm/IR/Type.h: In member function ‘void llvm::Type::setSubclassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Type.h:99:20: warning: conversion from ‘unsigned int’ to ‘unsigned int:24’ may change value [-Wconversion] 99 | SubclassData = val; | ^~~ make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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 make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 38%] Building SLEEF to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/v256_sleefsimddp.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/arch -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -O1 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/v256_sleefsimddp.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleefsimddp.c In file included from /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:26, from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandler.cc:32: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:471:70: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 471 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ [ 38%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sleef_glue.cl.bc /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:502:72: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 502 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sleef_glue.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleef_glue.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:612:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 612 | return get(ElementType, SVTy->getMinNumElements()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ [ 38%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_exp10.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_exp10.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_exp10.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 38%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isunordered.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isunordered.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isunordered.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 38%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isordered.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isordered.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isordered.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 38%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mad24.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mad24.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mad24.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandler.cc:32: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h: In member function ‘unsigned int llvm::DataLayout::getPreferredAlignment(const llvm::GlobalVariable*) const’: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:589:39: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 589 | return getPreferredAlign(GV).value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/IR/Function.h:20, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandler.cc:32: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)’: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h:346:56: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 346 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ [ 38%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/tgamma.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/tgamma.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/tgamma.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h In file included from /usr/lib/llvm-11/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandler.cc:32: /usr/lib/llvm-11/include/llvm/IR/User.h: In constructor ‘llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setGlobalVariableNumOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setNumHungOffUseOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandler.cc:32: /usr/lib/llvm-11/include/llvm/IR/Metadata.h: In constructor ‘llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)’: /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:20: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:25: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~~~~~~~~~~~~~~~ [ 39%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/rhadd.cl.bc [ 39%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_exp2.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/rhadd.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/rhadd.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_exp2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_exp2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 39%] Building SLEEF to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/c_sleefsp.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/arch -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -O1 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/c_sleefsp.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleefsp.c In file included from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandler.cc:32: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h: In member function ‘void llvm::BasicBlock::AdjustBlockAddressRefCount(int)’: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:31: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:34: warning: conversion from ‘short unsigned int’ to ‘short unsigned int:15’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandler.cc:32: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:163:20: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 163 | SubClassData = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:212:59: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 212 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:238:18: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 238 | Visibility = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:250:19: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 250 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:265:71: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 265 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from ‘unsigned int’ to ‘unsigned char:4’ may change value [-Wconversion] 457 | Linkage = LT; | ^~ [ 39%] Building SLEEF to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/c_sleefsp.c.bc In file included from /usr/lib/llvm-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandler.cc:32: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h: In member function ‘unsigned int llvm::GlobalObject::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:76:18: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 76 | return Align ? Align->value() : 0; | ~~~~~~^~~~~~~~~~~~~~~~~~~~ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/arch -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -O1 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/c_sleefsp.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleefsp.c [ 39%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/scalars.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/scalars.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/scalars.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 39%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/trunc.cl.bc In file included from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandler.cc:32: /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘void llvm::Function::setCallingConv(llvm::CallingConv::ID)’: /usr/lib/llvm-11/include/llvm/IR/Function.h:226:64: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 226 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getFnStackAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:355:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 355 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:456:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 456 | return MA->value(); | ~~~~~~~~~^~ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/trunc.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/trunc.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_GENERIC.h [ 39%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_exp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_exp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_exp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 39%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mad.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mad.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mad.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 39%] Building SLEEF to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/c_sleefdp.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/arch -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -O1 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/c_sleefdp.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleefdp.c [ 39%] Building SLEEF to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/c_sleef_glue_auto.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/arch -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -O1 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/c_sleef_glue_auto.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleef_glue_auto.c In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandler.cc:35: /usr/lib/llvm-11/include/llvm/IR/Constants.h: In constructor ‘llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Constants.h:910:26: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 910 | setValueSubclassData(Opcode); | ^~~~~~ [ 39%] Building SLEEF to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/v128_sleefsimdsp.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/arch -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -O1 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/v128_sleefsimdsp.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleefsimdsp.c [ 39%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/rotate.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/rotate.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/rotate.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 39%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/acos.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/acos.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/acos.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h In file included from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:33, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandler.cc:37: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::data_operands_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1198:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1198 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1220:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1220 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::arg_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1247:48: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1247 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1292:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1292 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getRetAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1598:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1598 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1609:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1609 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getNumOperandBundles() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1782:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1782 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘bool llvm::CallBase::isBundleOperand(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1810:53: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1810 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In static member function ‘static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:2139:29: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2139 | Total += B.input_size(); | ^ In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandler.cc:37: /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::AllocaInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:127:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::LoadInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:218:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 218 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ [ 39%] Building SLEEF to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/v128_sleefsimddp.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/arch -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -O1 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/v128_sleefsimddp.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleefsimddp.c /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::StoreInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:350:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 350 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ [ 39%] Building SLEEF to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/c_sleefdp.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/arch -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -O1 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/c_sleefdp.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleefdp.c /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1476:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1476 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1485:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1485 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1486:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1486 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1499:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1499 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1507:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1507 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1508:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1508 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::changesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2040:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2040 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::increasesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2050:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2050 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3214:24: warning: conversion from ‘ptrdiff_t’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 3214 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3688:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3688 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3700:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3700 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3701:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3701 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3711:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3711 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3722:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3722 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3723:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3723 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3897:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3897:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3910:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3910:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3912:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3912 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3924:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3924:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3936:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3936:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3938:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3938 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 39%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mad_hi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mad_hi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mad_hi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 39%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/asin.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/asin.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/asin.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 39%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/rsqrt.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/rsqrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/rsqrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 39%] Building LL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/spir_wrapper64.ll.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-11 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/spir_wrapper64.ll.bc /build/pocl-PBB85R/pocl-1.8/lib/kernel/host/../host/spir_wrapper64.ll [ 39%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_log10.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_log10.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_log10.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4340:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4340 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4347:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4347 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4381:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4381 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4388:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4388 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ [ 39%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_log2.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_log2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_log2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:19, from /usr/lib/llvm-11/include/llvm/Support/FileSystem.h:34, from /usr/lib/llvm-11/include/llvm/Support/VirtualFileSystem.h:24, from /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandler.cc:39: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h: In function ‘char llvm::hexdigit(unsigned int, bool)’: /usr/lib/llvm-11/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-11/include/llvm/ADT/StringExtras.h: In function ‘std::string llvm::toHex(llvm::StringRef, bool)’: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:158:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 158 | Output.push_back(LUT[c >> 4] | Offset); | ~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:159:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 159 | Output.push_back(LUT[c & 15] | Offset); | ~~~~~~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:27, from /usr/lib/llvm-11/include/llvm/Support/FileSystem.h:34, from /usr/lib/llvm-11/include/llvm/Support/VirtualFileSystem.h:24, from /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandler.cc:39: /usr/lib/llvm-11/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-11/include/llvm/Support/Format.h:234:23: warning: conversion from ‘uint32_t’ {aka ‘unsigned int’} to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 234 | ByteGroupSize = NumPerLine; | ^~~~~~~~~~ [ 39%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mem_fence.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/mem_fence.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mem_fence.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h In file included from /usr/lib/llvm-11/include/llvm/Support/VirtualFileSystem.h:26, from /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandler.cc:39: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::getNumBuffers() const’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:127:55: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getNumBuffers() const { return Buffers.size(); } | ~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:147:24: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 147 | return Buffers.size(); | ~~~~~~~~~~~~^~ [ 39%] Linking & optimizing SLEEF for GENERIC: /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sleef.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-link-11 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/sleef.bc /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/c_sleefsp.c.bc /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/c_sleefdp.c.bc /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/c_sleef_glue_auto.c.bc /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/v128_sleefsimdsp.c.bc /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/v128_sleefsimddp.c.bc [ 39%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_log.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_log.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_log.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandler.cc:39: /usr/lib/llvm-11/include/llvm/Support/VirtualFileSystem.h: In member function ‘int llvm::vfs::recursive_directory_iterator::level() const’: /usr/lib/llvm-11/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; | ~~~~~~~~~~~~~~~~~~~~^~~ [ 39%] Building SLEEF to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/c_sleef_glue_auto.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/arch -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -O1 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/c_sleef_glue_auto.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleef_glue_auto.c [ 39%] Building SLEEF to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/v256_sleefsimdsp.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/arch -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -O1 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/v256_sleefsimdsp.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleefsimdsp.c [ 39%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_powr.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_powr.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_powr.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 39%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/atan2.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/atan2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/atan2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandler.cc:39: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:334:75: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:3’ may change value [-Wconversion] 334 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:335:63: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 335 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:336:60: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 336 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:337:65: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 337 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } | ^ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:338:45: warning: conversion from ‘int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 338 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ~~~~~^~~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:338:48: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:5’ may change value [-Wconversion] 338 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ^ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setPosition(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:339:47: warning: conversion from ‘unsigned int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 339 | void setPosition(unsigned pos) { Position = pos; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In constructor ‘llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:346:28: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:3’ may change value [-Wconversion] 346 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:347:9: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 347 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), | ^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setNumAdditionalVals(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:352:67: warning: conversion from ‘unsigned int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 352 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ [ 39%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mad_sat.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mad_sat.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mad_sat.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 39%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/select.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/select.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/select.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 39%] Linking & optimizing Kernel bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-GENERIC.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/xargs /usr/bin/llvm-link-11 -o kernel-x86_64-pc-linux-gnu-GENERIC-unoptimized.bc < /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/CMakeFiles/kernel_x86_64-pc-linux-gnu-GENERIC_linklist.txt warning: Linking two modules of different data layouts: '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/addrspace_operators.ll.bc' is 'e-m:e-i64:64-f80:128-n8:16:32:64-S128' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' warning: Linking two modules of different data layouts: '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/GENERIC/barrier.ll.bc' is '' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' In file included from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:22, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandler.h:33, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandler.cc:41: /usr/lib/llvm-11/include/llvm/IR/CFG.h: In function ‘unsigned int llvm::pred_size(const llvm::BasicBlock*)’: /usr/lib/llvm-11/include/llvm/IR/CFG.h:123:23: warning: conversion from ‘std::__iterator_traits >, void>::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 123 | return std::distance(pred_begin(BB), pred_end(BB)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/Threading.h:17, from /usr/lib/llvm-11/include/llvm/Support/RWMutex.h:17, from /usr/lib/llvm-11/include/llvm/PassRegistry.h:23, from /usr/lib/llvm-11/include/llvm/PassSupport.h:29, from /usr/lib/llvm-11/include/llvm/Pass.h:318, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:48, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandler.h:33, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandler.cc:41: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘void llvm::BitVector::resize(unsigned int, bool)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:374:39: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 374 | unsigned OldCapacity = Bits.size(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:427:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 427 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:466:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 466 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ [ 39%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/max.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/max.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/max.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 39%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_recip.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_recip.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_recip.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 39%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/atan.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/atan.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/atan.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 39%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/shuffle.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/shuffle.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/shuffle.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandler.h:33, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandler.cc:41: /usr/lib/llvm-11/include/llvm/IR/Dominators.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)’: /usr/lib/llvm-11/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())); | ^ warning: Linking two modules of different data layouts: '/build/pocl-PBB85R/pocl-1.8/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-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' warning: Linking two modules of different target triples: /build/pocl-PBB85R/pocl-1.8/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' [ 39%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_rsqrt.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_rsqrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_rsqrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 39%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_sqrt.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_sqrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_sqrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 39%] Building SLEEF to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/v128_sleefsimddp.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/arch -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -O1 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/v128_sleefsimddp.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleefsimddp.c [ 39%] Building SLEEF to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/v128_sleefsimdsp.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/arch -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -O1 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/v128_sleefsimdsp.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleefsimdsp.c [ 39%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/max_i.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/max_i.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/max_i.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 39%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/cbrt.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/cbrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/cbrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandler.cc: In member function ‘virtual void pocl::WorkitemHandler::Initialize(pocl::Kernel*)’: /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandler.cc:87:16: warning: conversion from ‘long unsigned int’ to ‘int’ may change value [-Wconversion] 87 | SizeTWidth = address_bits; | ^~~~~~~~~~~~ In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandler.cc:37: /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3219:41: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3191:52: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3191 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3377:66: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3172 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3385:31: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/IR/Attributes.h:19, from /usr/lib/llvm-11/include/llvm/IR/Module.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandler.cc:32: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:352:19: required from ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = llvm::BasicBlock*]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:4019:30: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 82 | Size = N; | ^ /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:255:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/Error.h:994:21: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ [ 39%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/maxmag.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/maxmag.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/maxmag.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:280:56: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/opt-11 -relocation-model=pic -mtriple=x86_64-pc-linux-gnu -O3 -fp-contract=off -o /build/pocl-PBB85R/pocl-1.8/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 In file included from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:18, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandler.cc:32: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:790:75: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:805:67: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1376:38: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:137:50: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 180 | return C::unpack(StorageValue); | ^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:146:70: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:210:66: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:585:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2826:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ [ 39%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/pocl_spawn_wg.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/pocl_spawn_wg.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/pocl_spawn_wg.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 39%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/abs.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/abs.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/abs.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:51, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Kernel.h:27, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandler.cc:42: /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128; llvm::SmallVectorImpl::iterator = void**]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:99:5: required from ‘llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]’ /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:880:18: required from ‘llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:1072:14: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:351:40: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 351 | computeSlabSize(std::distance(Slabs.begin(), I)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:18, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandler.cc:32: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:123:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:142:43: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:148:64: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:226:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:236:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:502:43: required from ‘void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:476:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:572:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:587:57: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:601:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:613:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:795:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:828:41: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1658:43: required from ‘void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1629:39: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/IR/Function.h:20, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandler.cc:32: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Support/GenericDomTree.h:260:23: required from ‘llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]’ /usr/lib/llvm-11/include/llvm/IR/Dominators.h:149:39: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [ 39%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/pocl_run_all_wgs.c.bc /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Analysis/LoopInfo.h:880:18: required from ‘llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:1072:14: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/pocl_run_all_wgs.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/pocl_run_all_wgs.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/IR/Attributes.h:19, from /usr/lib/llvm-11/include/llvm/IR/Module.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandler.cc:32: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:116:67: required from ‘llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::LayoutAlignElem; = void; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:307:75: required from ‘llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::LayoutAlignElem; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:373:37: required from ‘llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::LayoutAlignElem]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:886:39: required from ‘llvm::SmallVector::SmallVector() [with T = llvm::LayoutAlignElem; unsigned int N = 16]’ /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:196:52: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:58:35: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 58 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseSet.h:16, from /usr/lib/llvm-11/include/llvm/IR/Function.h:20, from /usr/lib/llvm-11/include/llvm/IR/Module.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/pocl_llvm_api.h:31, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandler.cc:32: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:489: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-11/include/llvm/ADT/DenseMap.h:374: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-11/include/llvm/ADT/DenseMap.h:1035: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-11/include/llvm/ADT/DenseMap.h:908: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-11/include/llvm/IR/Metadata.h:291:66: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:1120:18: warning: conversion from ‘unsigned int’ to ‘unsigned int:31’ may change value [-Wconversion] 1120 | NumEntries = Num; | ^~~ [ 39%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/ceil.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/ceil.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/ceil.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 39%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/popcount.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/popcount.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/popcount.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 39%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/abs_diff.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/abs_diff.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/abs_diff.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 39%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/min.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/min.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/min.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 39%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/prefetch.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/prefetch.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/prefetch.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 39%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/printf.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/printf.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/printf.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 39%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/copysign.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/copysign.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/copysign.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 39%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemHandlerChooser.cc.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-11/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto -fno-fat-lto-objects -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 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemHandlerChooser.cc.o -MF CMakeFiles/llvmpasses.dir/WorkitemHandlerChooser.cc.o.d -o CMakeFiles/llvmpasses.dir/WorkitemHandlerChooser.cc.o -c /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandlerChooser.cc [ 39%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/add_sat.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/add_sat.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/add_sat.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 39%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/min_i.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/min_i.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/min_i.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 39%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/minmag.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/minmag.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/minmag.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 39%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/printf_base.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/printf_base.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/printf_base.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 39%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/all.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/all.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/all.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 39%] Building SLEEF to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/v256_sleefsimdsp.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/arch -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -O1 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/v256_sleefsimdsp.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleefsimdsp.c [ 39%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/read_image.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/read_image.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/read_image.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 39%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/signbit.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/signbit.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/signbit.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 39%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/rhadd.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/rhadd.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/rhadd.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 39%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/erfc.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/erfc.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/erfc.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 39%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mix.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mix.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mix.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 39%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/any.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/any.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/any.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 39%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sign.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sign.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sign.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 39%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mul24.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mul24.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mul24.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 39%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/erf.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/erf.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/erf.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h In file included from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:17, from /usr/lib/llvm-11/include/llvm/Analysis/PostDominators.h:17, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandlerChooser.cc:31: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)’: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h:346:56: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 346 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ [ 39%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mul_hi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mul_hi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mul_hi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/Value.h:20, from /usr/lib/llvm-11/include/llvm/IR/User.h:24, from /usr/lib/llvm-11/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-11/include/llvm/Analysis/PostDominators.h:17, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandlerChooser.cc:31: /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In constructor ‘llvm::Align::Align(uint64_t)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:79:25: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 79 | ShiftValue = Log2_64(Value); | ~~~~~~~^~~~~~~ /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In function ‘llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:249:26: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 249 | Out.ShiftValue = Value - 1; | ~~~~~~^~~ [ 39%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/as_type.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/as_type.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/as_type.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-11/include/llvm/Analysis/PostDominators.h:17, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandlerChooser.cc:31: /usr/lib/llvm-11/include/llvm/IR/User.h: In constructor ‘llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setGlobalVariableNumOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setNumHungOffUseOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-11/include/llvm/Analysis/PostDominators.h:17, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandlerChooser.cc:31: /usr/lib/llvm-11/include/llvm/IR/Metadata.h: In constructor ‘llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)’: /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:20: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:25: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~~~~~~~~~~~~~~~ [ 39%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/async_work_group_copy.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/async_work_group_copy.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/async_work_group_copy.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-11/include/llvm/Analysis/PostDominators.h:17, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandlerChooser.cc:31: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h: In member function ‘void llvm::BasicBlock::AdjustBlockAddressRefCount(int)’: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:31: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:34: warning: conversion from ‘short unsigned int’ to ‘short unsigned int:15’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-11/include/llvm/IR/Type.h:17, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/Function.h:29, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-11/include/llvm/Analysis/PostDominators.h:17, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandlerChooser.cc:31: /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In static member function ‘static unsigned int llvm::APInt::getNumWords(unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1585:59: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1585 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In member function ‘unsigned int llvm::APInt::nearestLogBase2() const’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1831:20: warning: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 1831 | return U.VAL - 1; | ~~~~~~^~~ [ 39%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemLoops.cc.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-11/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto -fno-fat-lto-objects -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 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemLoops.cc.o -MF CMakeFiles/llvmpasses.dir/WorkitemLoops.cc.o.d -o CMakeFiles/llvmpasses.dir/WorkitemLoops.cc.o -c /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemLoops.cc [ 39%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/smoothstep.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/smoothstep.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/smoothstep.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 39%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/exp10.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/exp10.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/exp10.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 39%] Building CXX object lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemReplication.cc.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/llvmopencl && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL -I/build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/../CL/devices -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/llvm-11/include -std=c++14 -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -flto -fno-fat-lto-objects -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 -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT lib/llvmopencl/CMakeFiles/llvmpasses.dir/WorkitemReplication.cc.o -MF CMakeFiles/llvmpasses.dir/WorkitemReplication.cc.o.d -o CMakeFiles/llvmpasses.dir/WorkitemReplication.cc.o -c /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemReplication.cc In file included from /usr/lib/llvm-11/include/llvm/IR/Type.h:24, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/Function.h:29, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-11/include/llvm/Analysis/PostDominators.h:17, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandlerChooser.cc:31: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h: In member function ‘llvm::ElementCount llvm::ElementCount::NextPowerOf2() const’: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h:57:43: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 57 | return ElementCount(llvm::NextPowerOf2(Min), Scalable); | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/Function.h:29, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-11/include/llvm/Analysis/PostDominators.h:17, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandlerChooser.cc:31: /usr/lib/llvm-11/include/llvm/IR/Type.h: In member function ‘void llvm::Type::setSubclassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Type.h:99:20: warning: conversion from ‘unsigned int’ to ‘unsigned int:24’ may change value [-Wconversion] 99 | SubclassData = val; | ^~~ [ 39%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/rotate.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/rotate.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/rotate.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/Function.h:29, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-11/include/llvm/Analysis/PostDominators.h:17, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandlerChooser.cc:31: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:471:70: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 471 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:502:72: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 502 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ [ 39%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/nan.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/nan.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/nan.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:612:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 612 | return get(ElementType, SVTy->getMinNumElements()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-11/include/llvm/Analysis/PostDominators.h:17, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandlerChooser.cc:31: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:163:20: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 163 | SubClassData = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:212:59: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 212 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ [ 39%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/abs.cl.bc [ 40%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/exp2.cl.bc /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:238:18: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 238 | Visibility = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:250:19: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 250 | ThreadLocal = Val; | ^~~ [ 40%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_divide.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/abs.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/abs.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:265:71: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 265 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/exp2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/exp2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:457:15: warning: conversion from ‘unsigned int’ to ‘unsigned char:4’ may change value [-Wconversion] 457 | Linkage = LT; | ^~ [ 40%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/async_work_group_strided_copy.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/async_work_group_strided_copy.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/async_work_group_strided_copy.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-11/include/llvm/Analysis/PostDominators.h:17, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandlerChooser.cc:31: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h: In member function ‘unsigned int llvm::GlobalObject::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:76:18: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 76 | return Align ? Align->value() : 0; | ~~~~~~^~~~~~~~~~~~~~~~~~~~ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_divide.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_divide.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-11/include/llvm/Analysis/PostDominators.h:17, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandlerChooser.cc:31: /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘void llvm::Function::setCallingConv(llvm::CallingConv::ID)’: /usr/lib/llvm-11/include/llvm/IR/Function.h:226:64: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 226 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getFnStackAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:355:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 355 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:456:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 456 | return MA->value(); | ~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:22, from /usr/lib/llvm-11/include/llvm/Analysis/PostDominators.h:17, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandlerChooser.cc:31: /usr/lib/llvm-11/include/llvm/IR/CFG.h: In function ‘unsigned int llvm::pred_size(const llvm::BasicBlock*)’: /usr/lib/llvm-11/include/llvm/IR/CFG.h:123:23: warning: conversion from ‘std::__iterator_traits >, void>::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 123 | return std::distance(pred_begin(BB), pred_end(BB)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:45, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:23, from /usr/lib/llvm-11/include/llvm/Analysis/PostDominators.h:17, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandlerChooser.cc:31: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h: In member function ‘unsigned int llvm::DataLayout::getPreferredAlignment(const llvm::GlobalVariable*) const’: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:589:39: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 589 | return getPreferredAlign(GV).value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 40%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/rsqrt.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/rsqrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/rsqrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 40%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/step.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/step.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/step.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 40%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/exp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/exp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/exp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 40%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/abs_diff.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/abs_diff.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/abs_diff.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/Support/Threading.h:17, from /usr/lib/llvm-11/include/llvm/Support/RWMutex.h:17, from /usr/lib/llvm-11/include/llvm/PassRegistry.h:23, from /usr/lib/llvm-11/include/llvm/PassSupport.h:29, from /usr/lib/llvm-11/include/llvm/Pass.h:318, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:48, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:23, from /usr/lib/llvm-11/include/llvm/Analysis/PostDominators.h:17, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandlerChooser.cc:31: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘void llvm::BitVector::resize(unsigned int, bool)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:374:39: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 374 | unsigned OldCapacity = Bits.size(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:427:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 427 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:466:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 466 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:41, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemReplication.cc:38: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)’: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h:346:56: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 346 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:19, from /usr/lib/llvm-11/include/llvm/Support/TimeProfiler.h:12, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:50, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:23, from /usr/lib/llvm-11/include/llvm/Analysis/PostDominators.h:17, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandlerChooser.cc:31: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h: In function ‘char llvm::hexdigit(unsigned int, bool)’: /usr/lib/llvm-11/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; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Attributes.h:24, from /usr/lib/llvm-11/include/llvm/IR/Argument.h:18, from /usr/lib/llvm-11/include/llvm/IR/Function.h:25, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemReplication.cc:38: /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In constructor ‘llvm::Align::Align(uint64_t)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:79:25: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 79 | ShiftValue = Log2_64(Value); | ~~~~~~~^~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h: In function ‘std::string llvm::toHex(llvm::StringRef, bool)’: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:158:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 158 | Output.push_back(LUT[c >> 4] | Offset); | ~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:159:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 159 | Output.push_back(LUT[c & 15] | Offset); | ~~~~~~~~~~~~^~~~~~~~ [ 41%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_exp10.cl.bc /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In function ‘llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:249:26: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 249 | Out.ShiftValue = Value - 1; | ~~~~~~^~~ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_exp10.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_exp10.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:27, from /usr/lib/llvm-11/include/llvm/Support/TimeProfiler.h:12, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:50, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:23, from /usr/lib/llvm-11/include/llvm/Analysis/PostDominators.h:17, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandlerChooser.cc:31: /usr/lib/llvm-11/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-11/include/llvm/Support/Format.h:234:23: warning: conversion from ‘uint32_t’ {aka ‘unsigned int’} to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 234 | ByteGroupSize = NumPerLine; | ^~~~~~~~~~ [ 42%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sub_sat.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sub_sat.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sub_sat.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 42%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/expm1.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/expm1.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/expm1.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h In file included from /usr/lib/llvm-11/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemReplication.cc:38: /usr/lib/llvm-11/include/llvm/IR/User.h: In constructor ‘llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setGlobalVariableNumOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setNumHungOffUseOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemReplication.cc:38: /usr/lib/llvm-11/include/llvm/IR/Metadata.h: In constructor ‘llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)’: /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:20: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:25: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:41, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(llvm::hash_code)’: /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h:346:56: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 346 | static unsigned getHashValue(hash_code val) { return val; } | ^~~ [ 42%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/add_sat.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/add_sat.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/add_sat.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemReplication.cc:38: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h: In member function ‘void llvm::BasicBlock::AdjustBlockAddressRefCount(int)’: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:31: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:34: warning: conversion from ‘short unsigned int’ to ‘short unsigned int:15’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Attributes.h:24, from /usr/lib/llvm-11/include/llvm/IR/Argument.h:18, from /usr/lib/llvm-11/include/llvm/IR/Function.h:25, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In constructor ‘llvm::Align::Align(uint64_t)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:79:25: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 79 | ShiftValue = Log2_64(Value); | ~~~~~~~^~~~~~~ /usr/lib/llvm-11/include/llvm/Support/Alignment.h: In function ‘llvm::MaybeAlign llvm::decodeMaybeAlign(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/Alignment.h:249:26: warning: conversion from ‘unsigned int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 249 | Out.ShiftValue = Value - 1; | ~~~~~~^~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-11/include/llvm/IR/Type.h:17, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/Function.h:29, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemReplication.cc:38: /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In static member function ‘static unsigned int llvm::APInt::getNumWords(unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1585:59: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1585 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In member function ‘unsigned int llvm::APInt::nearestLogBase2() const’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1831:20: warning: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 1831 | return U.VAL - 1; | ~~~~~~^~~ [ 43%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/select.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/select.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/select.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 43%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_exp2.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_exp2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_exp2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/Type.h:24, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/Function.h:29, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemReplication.cc:38: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h: In member function ‘llvm::ElementCount llvm::ElementCount::NextPowerOf2() const’: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h:57:43: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 57 | return ElementCount(llvm::NextPowerOf2(Min), Scalable); | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/Function.h:29, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemReplication.cc:38: /usr/lib/llvm-11/include/llvm/IR/Type.h: In member function ‘void llvm::Type::setSubclassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Type.h:99:20: warning: conversion from ‘unsigned int’ to ‘unsigned int:24’ may change value [-Wconversion] 99 | SubclassData = val; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Constant.h:16, from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:29, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-11/include/llvm/IR/User.h: In constructor ‘llvm::User::User(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setGlobalVariableNumOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/User.h: In member function ‘void llvm::User::setNumHungOffUseOperands(unsigned int)’: /usr/lib/llvm-11/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-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-11/include/llvm/IR/Metadata.h: In constructor ‘llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)’: /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:20: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~ /usr/lib/llvm-11/include/llvm/IR/Metadata.h:85:25: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 85 | : SubclassID(ID), Storage(Storage), ImplicitCode(false) { | ^~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Function.h:29, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemReplication.cc:38: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:471:70: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 471 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:502:72: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 502 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ In file included from /usr/lib/llvm-11/include/llvm/Analysis/PostDominators.h:17, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandlerChooser.cc:31: /usr/lib/llvm-11/include/llvm/IR/Dominators.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)’: /usr/lib/llvm-11/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())); | ^ [ 43%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fabs.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fabs.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/fabs.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:612:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 612 | return get(ElementType, SVTy->getMinNumElements()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemReplication.cc:38: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:163:20: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 163 | SubClassData = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:212:59: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 212 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:238:18: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 238 | Visibility = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:250:19: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 250 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:265:71: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 265 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)’: /usr/lib/llvm-11/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-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemReplication.cc:38: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h: In member function ‘unsigned int llvm::GlobalObject::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:76:18: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 76 | return Align ? Align->value() : 0; | ~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 43%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/upsample.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/upsample.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/upsample.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h: In member function ‘void llvm::BasicBlock::AdjustBlockAddressRefCount(int)’: /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:31: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:521:34: warning: conversion from ‘short unsigned int’ to ‘short unsigned int:15’ may change value [-Wconversion] 521 | Bits.BlockAddressRefCount += Amt; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/APFloat.h:19, from /usr/lib/llvm-11/include/llvm/IR/Type.h:17, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/Function.h:29, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In static member function ‘static unsigned int llvm::APInt::getNumWords(unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1585:59: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1585 | return ((uint64_t)BitWidth + APINT_BITS_PER_WORD - 1) / APINT_BITS_PER_WORD; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/APInt.h: In member function ‘unsigned int llvm::APInt::nearestLogBase2() const’: /usr/lib/llvm-11/include/llvm/ADT/APInt.h:1831:20: warning: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 1831 | return U.VAL - 1; | ~~~~~~^~~ In file included from /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:28, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:33, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:48, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandlerChooser.cc:32: /usr/lib/llvm-11/include/llvm/IR/Constants.h: In constructor ‘llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Constants.h:910:26: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 910 | setValueSubclassData(Opcode); | ^~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemReplication.cc:38: /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘void llvm::Function::setCallingConv(llvm::CallingConv::ID)’: /usr/lib/llvm-11/include/llvm/IR/Function.h:226:64: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 226 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getFnStackAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:355:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 355 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:456:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 456 | return MA->value(); | ~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/Type.h:24, from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/Function.h:29, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h: In member function ‘llvm::ElementCount llvm::ElementCount::NextPowerOf2() const’: /usr/lib/llvm-11/include/llvm/Support/TypeSize.h:57:43: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 57 | return ElementCount(llvm::NextPowerOf2(Min), Scalable); | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:23, from /usr/lib/llvm-11/include/llvm/IR/Function.h:29, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-11/include/llvm/IR/Type.h: In member function ‘void llvm::Type::setSubclassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Type.h:99:20: warning: conversion from ‘unsigned int’ to ‘unsigned int:24’ may change value [-Wconversion] 99 | SubclassData = val; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemReplication.cc:38: /usr/lib/llvm-11/include/llvm/IR/CFG.h: In function ‘unsigned int llvm::pred_size(const llvm::BasicBlock*)’: /usr/lib/llvm-11/include/llvm/IR/CFG.h:123:23: warning: conversion from ‘std::__iterator_traits >, void>::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 123 | return std::distance(pred_begin(BB), pred_end(BB)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Function.h:29, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getInteger(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:471:70: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 471 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::VectorType* llvm::VectorType::getTruncatedElementVectorType(llvm::VectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:502:72: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 502 | unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); | ^ /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h: In static member function ‘static llvm::ScalableVectorType* llvm::ScalableVectorType::get(llvm::Type*, const llvm::ScalableVectorType*)’: /usr/lib/llvm-11/include/llvm/IR/DerivedTypes.h:612:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 612 | return get(ElementType, SVTy->getMinNumElements()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:18, from /usr/lib/llvm-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setGlobalValueSubClassData(unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:163:20: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 163 | SubClassData = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setUnnamedAddr(llvm::GlobalValue::UnnamedAddr)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:212:59: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 212 | void setUnnamedAddr(UnnamedAddr Val) { UnnamedAddrVal = unsigned(Val); } | ^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setVisibility(llvm::GlobalValue::VisibilityTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:238:18: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 238 | Visibility = V; | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setThreadLocalMode(llvm::GlobalValue::ThreadLocalMode)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:250:19: warning: conversion from ‘unsigned int’ to ‘unsigned char:3’ may change value [-Wconversion] 250 | ThreadLocal = Val; | ^~~ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setDLLStorageClass(llvm::GlobalValue::DLLStorageClassTypes)’: /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h:265:71: warning: conversion from ‘unsigned int’ to ‘unsigned char:2’ may change value [-Wconversion] 265 | void setDLLStorageClass(DLLStorageClassTypes C) { DllStorageClass = C; } | ^ /usr/lib/llvm-11/include/llvm/IR/GlobalValue.h: In member function ‘void llvm::GlobalValue::setLinkage(llvm::GlobalValue::LinkageTypes)’: /usr/lib/llvm-11/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-11/include/llvm/IR/Function.h:30, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h: In member function ‘unsigned int llvm::GlobalObject::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/GlobalObject.h:76:18: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 76 | return Align ? Align->value() : 0; | ~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 43%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/shuffle.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/shuffle.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/shuffle.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘void llvm::Function::setCallingConv(llvm::CallingConv::ID)’: /usr/lib/llvm-11/include/llvm/IR/Function.h:226:64: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 226 | setValueSubclassData((getSubclassDataFromValue() & 0xc00f) | (ID << 4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getFnStackAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:355:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 355 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Function.h: In member function ‘unsigned int llvm::Function::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/Function.h:456:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 456 | return MA->value(); | ~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-11/include/llvm/IR/CFG.h: In function ‘unsigned int llvm::pred_size(const llvm::BasicBlock*)’: /usr/lib/llvm-11/include/llvm/IR/CFG.h:123:23: warning: conversion from ‘std::__iterator_traits >, void>::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 123 | return std::distance(pred_begin(BB), pred_end(BB)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:28, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:33, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:48, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemReplication.cc:38: /usr/lib/llvm-11/include/llvm/IR/Constants.h: In constructor ‘llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Constants.h:910:26: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 910 | setValueSubclassData(Opcode); | ^~~~~~ [ 43%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fdim.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fdim.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/fdim.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h In file included from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:33, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:48, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandlerChooser.cc:32: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::data_operands_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1198:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1198 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1220:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1220 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::arg_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1247:48: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1247 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1292:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1292 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getRetAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1598:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1598 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1609:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1609 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getNumOperandBundles() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1782:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1782 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘bool llvm::CallBase::isBundleOperand(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1810:53: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1810 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:28, from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:33, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:48, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-11/include/llvm/IR/Constants.h: In constructor ‘llvm::ConstantExpr::ConstantExpr(llvm::Type*, unsigned int, llvm::Use*, unsigned int)’: /usr/lib/llvm-11/include/llvm/IR/Constants.h:910:26: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 910 | setValueSubclassData(Opcode); | ^~~~~~ [ 43%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_exp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_exp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_exp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In static member function ‘static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:2139:29: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2139 | Total += B.input_size(); | ^ In file included from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:48, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandlerChooser.cc:32: /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::AllocaInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:127:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:33, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:48, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::data_operands_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1198:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1198 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1220:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1220 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::arg_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1247:48: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1247 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1292:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1292 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::LoadInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:218:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 218 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getRetAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1598:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1598 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1609:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1609 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getNumOperandBundles() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1782:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1782 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::StoreInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:350:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 350 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘bool llvm::CallBase::isBundleOperand(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1810:53: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1810 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Instructions.h:33, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:48, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemReplication.cc:38: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::data_operands_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1198:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1198 | return std::distance(data_operands_begin(), data_operands_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getDataOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1220:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1220 | return U - data_operands_begin(); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::arg_size() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1247:48: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1247 | unsigned arg_size() const { return arg_end() - arg_begin(); } | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getArgOperandNo(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1292:14: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1292 | return U - arg_begin(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In static member function ‘static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:2139:29: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2139 | Total += B.input_size(); | ^ In file included from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:48, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::AllocaInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:127:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::LoadInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:218:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 218 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getRetAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1598:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1598 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getParamAlignment(unsigned int) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1609:23: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1609 | return MA->value(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::StoreInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:350:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 350 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘unsigned int llvm::CallBase::getNumOperandBundles() const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1782:25: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 1782 | return std::distance(bundle_op_info_begin(), bundle_op_info_end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In member function ‘bool llvm::CallBase::isBundleOperand(const llvm::Use*) const’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1810:53: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 1810 | return hasOperandBundles() && isBundleOperand(U - op_begin()); | ~~^~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1476:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1476 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h: In static member function ‘static unsigned int llvm::CallBase::CountBundleInputs(llvm::ArrayRef >)’: /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:2139:29: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2139 | Total += B.input_size(); | ^ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1476:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1476 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1485:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1485 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1486:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1486 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1499:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1499 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1507:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1507 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1508:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1508 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1485:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1485 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1486:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1486 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1499:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1499 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1507:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1507 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1508:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1508 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:48, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemReplication.cc:38: /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::AllocaInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:127:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::LoadInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:218:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 218 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::changesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2040:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2040 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::increasesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2050:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2050 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ [ 43%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/atomics.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/atomics.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/atomics.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::changesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2040:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2040 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘unsigned int llvm::StoreInst::getAlignment() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:350:58: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 350 | unsigned getAlignment() const { return getAlign().value(); } | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::increasesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2050:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2050 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ [ 43%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/all.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/all.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/all.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3214:24: warning: conversion from ‘ptrdiff_t’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 3214 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3214:24: warning: conversion from ‘ptrdiff_t’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 3214 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3688:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3688 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3700:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3700 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3701:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3701 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3711:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3711 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3722:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3722 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3723:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3723 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3897:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3897:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3910:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3910:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3912:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3912 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3924:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3924:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3936:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3936:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3938:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3938 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3688:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3688 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3700:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3700 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3701:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3701 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3711:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3711 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3722:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3722 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3723:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3723 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1476:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1476 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3897:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3897:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1485:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1485 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1486:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1486 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1499:45: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1499 | return new (ComputeNumOperands(Args.size())) | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:1507:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 1507 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1508:53: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1508 | const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3910:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3910:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3912:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3912 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3924:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3924:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3936:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3936:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3938:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3938 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4340:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4340 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4347:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4347 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4381:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4381 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4388:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4388 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4340:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4340 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4347:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4347 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4381:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4381 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4388:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4388 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ [ 43%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/vload.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/vload.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/vload.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:45, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:49, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h: In member function ‘unsigned int llvm::DataLayout::getPreferredAlignment(const llvm::GlobalVariable*) const’: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:589:39: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 589 | return getPreferredAlign(GV).value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::changesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2040:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2040 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘bool llvm::ShuffleVectorInst::increasesLength() const’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2050:44: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2050 | unsigned NumMaskElts = ShuffleMask.size(); | ~~~~~~~~~~~~~~~~^~ [ 43%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_log10.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_log10.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_log10.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/include/llvm/IR/Instructions.h: In member function ‘void llvm::SwitchInst::CaseHandle::setValue(llvm::ConstantInt*)’: /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3214:24: warning: conversion from ‘ptrdiff_t’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 3214 | SI->setOperand(2 + Index*2, reinterpret_cast(V)); | ~~^~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3688:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3688 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3700:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3700 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3701:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3701 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3711:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3711 | int NumOperands = ComputeNumOperands(Args.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3722:37: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3722 | ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3723:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3723 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3897:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3897:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3897 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3910:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3910:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3910 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3912:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3912 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3924:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3924:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3924 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size()); | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3936:51: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3936:73: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘int’ may change value [-Wconversion] 3936 | int NumOperands = ComputeNumOperands(Args.size(), IndirectDests.size(), | ~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3938:47: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3938 | unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/Threading.h:17, from /usr/lib/llvm-11/include/llvm/Support/RWMutex.h:17, from /usr/lib/llvm-11/include/llvm/PassRegistry.h:23, from /usr/lib/llvm-11/include/llvm/PassSupport.h:29, from /usr/lib/llvm-11/include/llvm/Pass.h:318, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:48, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:49, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘void llvm::BitVector::resize(unsigned int, bool)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:374:39: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 374 | unsigned OldCapacity = Bits.size(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:427:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 427 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:466:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 466 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/VirtualFileSystem.h:26, from /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandler.h:35, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandlerChooser.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandlerChooser.cc:34: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::getNumBuffers() const’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:127:55: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getNumBuffers() const { return Buffers.size(); } | ~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:147:24: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 147 | return Buffers.size(); | ~~~~~~~~~~~~^~ [ 43%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/floor.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/floor.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/floor.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4340:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4340 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4347:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4347 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4381:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4381 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:4388:25: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 4388 | unsigned Values = 1 + Args.size(); | ~~^~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandler.h:35, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandlerChooser.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandlerChooser.cc:34: /usr/lib/llvm-11/include/llvm/Support/VirtualFileSystem.h: In member function ‘int llvm::vfs::recursive_directory_iterator::level() const’: /usr/lib/llvm-11/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; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:19, from /usr/lib/llvm-11/include/llvm/Support/TimeProfiler.h:12, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:50, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:49, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h: In function ‘char llvm::hexdigit(unsigned int, bool)’: /usr/lib/llvm-11/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-11/include/llvm/ADT/StringExtras.h: In function ‘std::string llvm::toHex(llvm::StringRef, bool)’: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:158:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 158 | Output.push_back(LUT[c >> 4] | Offset); | ~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:159:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 159 | Output.push_back(LUT[c & 15] | Offset); | ~~~~~~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:27, from /usr/lib/llvm-11/include/llvm/Support/TimeProfiler.h:12, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:50, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:49, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-11/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-11/include/llvm/Support/Format.h:234:23: warning: conversion from ‘uint32_t’ {aka ‘unsigned int’} to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 234 | ByteGroupSize = NumPerLine; | ^~~~~~~~~~ [ 43%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_log2.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_log2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_log2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/Module.h:25, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:45, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:49, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemReplication.cc:38: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h: In member function ‘unsigned int llvm::DataLayout::getPreferredAlignment(const llvm::GlobalVariable*) const’: /usr/lib/llvm-11/include/llvm/IR/DataLayout.h:589:39: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 589 | return getPreferredAlign(GV).value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandler.h:35, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandlerChooser.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandlerChooser.cc:34: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:334:75: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:3’ may change value [-Wconversion] 334 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:335:63: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 335 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:336:60: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 336 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:337:65: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 337 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } | ^ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:338:45: warning: conversion from ‘int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 338 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ~~~~~^~~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:338:48: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:5’ may change value [-Wconversion] 338 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ^ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setPosition(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:339:47: warning: conversion from ‘unsigned int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 339 | void setPosition(unsigned pos) { Position = pos; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In constructor ‘llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:346:28: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:3’ may change value [-Wconversion] 346 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:347:9: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 347 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), | ^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setNumAdditionalVals(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:352:67: warning: conversion from ‘unsigned int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 352 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ [ 43%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/any.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/any.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/any.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/Analysis/PostDominators.h:17, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemLoops.cc:38: /usr/lib/llvm-11/include/llvm/IR/Dominators.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)’: /usr/lib/llvm-11/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-11/include/llvm/IR/DebugInfoMetadata.h:25, from /usr/lib/llvm-11/include/llvm/IR/DebugInfo.h:23, from /usr/lib/llvm-11/include/llvm/IR/DIBuilder.h:24, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemLoops.cc:39: /usr/lib/llvm-11/include/llvm/BinaryFormat/Dwarf.h: In member function ‘uint8_t llvm::dwarf::PubIndexEntryDescriptor::toBits() const’: /usr/lib/llvm-11/include/llvm/BinaryFormat/Dwarf.h:634:32: warning: conversion from ‘int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 634 | return Kind << KIND_OFFSET | Linkage << LINKAGE_OFFSET; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/DebugInfo.h:23, from /usr/lib/llvm-11/include/llvm/IR/DIBuilder.h:24, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemLoops.cc:39: /usr/lib/llvm-11/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-11/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-11/include/llvm/IR/DebugInfoMetadata.h: In member function ‘void llvm::DINode::setTag(unsigned int)’: /usr/lib/llvm-11/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; } | ^~~ [ 43%] Building LL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/addrspace_operators.ll.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-11 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/addrspace_operators.ll.bc /build/pocl-PBB85R/pocl-1.8/lib/kernel/host/../addrspace_operators.ll In file included from /usr/lib/llvm-11/include/llvm/Support/Threading.h:17, from /usr/lib/llvm-11/include/llvm/Support/RWMutex.h:17, from /usr/lib/llvm-11/include/llvm/PassRegistry.h:23, from /usr/lib/llvm-11/include/llvm/PassSupport.h:29, from /usr/lib/llvm-11/include/llvm/Pass.h:318, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:48, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:49, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemReplication.cc:38: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘void llvm::BitVector::resize(unsigned int, bool)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:374:39: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 374 | unsigned OldCapacity = Bits.size(); | ~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:427:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 427 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)’: /usr/lib/llvm-11/include/llvm/ADT/BitVector.h:466:16: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 466 | I = alignTo(I, BITWORD_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~ [ 43%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/vload_half.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/vload_half.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/vload_half.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 43%] Building LL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/barrier.ll.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-11 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/barrier.ll.bc /build/pocl-PBB85R/pocl-1.8/lib/kernel/host/../barrier.ll [ 43%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/bitselect.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/bitselect.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/bitselect.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/DebugInfo.h:23, from /usr/lib/llvm-11/include/llvm/IR/DIBuilder.h:24, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemLoops.cc:39: /usr/lib/llvm-11/include/llvm/IR/DebugInfoMetadata.h: In constructor ‘llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef)’: /usr/lib/llvm-11/include/llvm/IR/DebugInfoMetadata.h:1920:16: warning: conversion from ‘unsigned int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 1920 | Column(Column) { | ^~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:19, from /usr/lib/llvm-11/include/llvm/Support/TimeProfiler.h:12, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:50, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:49, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemReplication.cc:38: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h: In function ‘char llvm::hexdigit(unsigned int, bool)’: /usr/lib/llvm-11/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; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemLoops.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandlerChooser.cc:35: /usr/lib/llvm-11/include/llvm/IR/IntrinsicInst.h: In member function ‘uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const’: /usr/lib/llvm-11/include/llvm/IR/IntrinsicInst.h:536:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 536 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h: In function ‘std::string llvm::toHex(llvm::StringRef, bool)’: /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:158:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 158 | Output.push_back(LUT[c >> 4] | Offset); | ~~~~~~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/StringExtras.h:159:34: warning: conversion from ‘int’ to ‘char’ may change value [-Wconversion] 159 | Output.push_back(LUT[c & 15] | Offset); | ~~~~~~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:37, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemLoops.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandlerChooser.cc:35: /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:80:48: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 80 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:80:69: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 80 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:84:46: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 84 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:84:65: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 84 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::PossiblyExactOperator::setIsExact(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:131:62: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 131 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:131:76: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 131 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowReassoc(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:263:59: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 263 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 264 | (B * FastMathFlags::AllowReassoc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:264:37: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 264 | (B * FastMathFlags::AllowReassoc); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoNaNs(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:269:55: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 269 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 270 | (B * FastMathFlags::NoNaNs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:270:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 270 | (B * FastMathFlags::NoNaNs); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoInfs(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:275:55: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 275 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 276 | (B * FastMathFlags::NoInfs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:276:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 276 | (B * FastMathFlags::NoInfs); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoSignedZeros(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:281:62: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 281 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 282 | (B * FastMathFlags::NoSignedZeros); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:282:40: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 282 | (B * FastMathFlags::NoSignedZeros); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowReciprocal(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:287:64: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 287 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 288 | (B * FastMathFlags::AllowReciprocal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:288:42: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 288 | (B * FastMathFlags::AllowReciprocal); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowContract(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:293:64: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 293 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 294 | (B * FastMathFlags::AllowContract); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:294:42: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 294 | (B * FastMathFlags::AllowContract); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasApproxFunc(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:299:61: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 299 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 300 | (B * FastMathFlags::ApproxFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:300:39: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 300 | (B * FastMathFlags::ApproxFunc); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:306:26: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 306 | SubclassOptionalData |= FMF.Flags; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:306:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 306 | SubclassOptionalData |= FMF.Flags; | ^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:312:32: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 312 | SubclassOptionalData = FMF.Flags; | ~~~~^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:312:32: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 312 | SubclassOptionalData = FMF.Flags; | ^~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/Error.h:27, from /usr/lib/llvm-11/include/llvm/Support/TimeProfiler.h:12, from /usr/lib/llvm-11/include/llvm/IR/PassManager.h:50, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:49, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemReplication.cc:38: /usr/lib/llvm-11/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-11/include/llvm/Support/Format.h:234:23: warning: conversion from ‘uint32_t’ {aka ‘unsigned int’} to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] 234 | ByteGroupSize = NumPerLine; | ^~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::GEPOperator::setIsInBounds(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:466:44: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 466 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:466:61: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 466 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘unsigned int llvm::GEPOperator::countNonConstantIndices() const’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:543:20: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 543 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | return !isa(*use); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | }); | ~~ [ 43%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_log.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_log.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_log.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 43%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fma.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fma.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/fma.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h In file included from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:17, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandlerChooser.cc:37: /usr/lib/llvm-11/include/llvm/Analysis/CallGraphSCCPass.h: In member function ‘unsigned int llvm::CallGraphSCC::size() const’: /usr/lib/llvm-11/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-11/include/llvm/Support/BlockFrequency.h:16, from /usr/lib/llvm-11/include/llvm/Analysis/BlockFrequencyInfo.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandlerChooser.cc:37: /usr/lib/llvm-11/include/llvm/Support/BranchProbability.h: In member function ‘llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)’: /usr/lib/llvm-11/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-11/include/llvm/Support/BranchProbability.h: In member function ‘llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)’: /usr/lib/llvm-11/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; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ [ 43%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/vload_store_half_f16c.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/vload_store_half_f16c.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/vload_store_half_f16c.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 43%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/as_type.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/as_type.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/as_type.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 43%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/vstore.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/vstore.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/vstore.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 43%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_powr.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_powr.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_powr.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 43%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/clamp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/clamp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/clamp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/Support/VirtualFileSystem.h:26, from /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemReplication.cc:39: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::getNumBuffers() const’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:127:55: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getNumBuffers() const { return Buffers.size(); } | ~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:147:24: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 147 | return Buffers.size(); | ~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemReplication.cc:39: /usr/lib/llvm-11/include/llvm/Support/VirtualFileSystem.h: In member function ‘int llvm::vfs::recursive_directory_iterator::level() const’: /usr/lib/llvm-11/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-11/include/llvm/IR/DebugInfoMetadata.h: In member function ‘unsigned int llvm::DIExpression::getNumElements() const’: /usr/lib/llvm-11/include/llvm/IR/DebugInfoMetadata.h:2402:57: warning: conversion from ‘std::vector >::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 2402 | unsigned getNumElements() const { return Elements.size(); } | ~~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/DebugInfoMetadata.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(const FragInfo&)’: /usr/lib/llvm-11/include/llvm/IR/DebugInfoMetadata.h:2683:45: warning: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 2683 | return (Frag.SizeInBits & 0xffff) << 16 | (Frag.OffsetInBits & 0xffff); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/async_work_group_copy.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/async_work_group_copy.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/async_work_group_copy.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/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-11/include/llvm/IR/DebugInfoMetadata.h:2845:13: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 2845 | Arg(Arg), Flags(Flags) { | ^~~ [ 43%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_recip.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_recip.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_recip.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemReplication.cc:39: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:334:75: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:3’ may change value [-Wconversion] 334 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:335:63: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 335 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:336:60: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 336 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:337:65: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 337 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } | ^ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:338:45: warning: conversion from ‘int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 338 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ~~~~~^~~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:338:48: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:5’ may change value [-Wconversion] 338 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ^ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setPosition(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:339:47: warning: conversion from ‘unsigned int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 339 | void setPosition(unsigned pos) { Position = pos; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In constructor ‘llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:346:28: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:3’ may change value [-Wconversion] 346 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:347:9: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 347 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), | ^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setNumAdditionalVals(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:352:67: warning: conversion from ‘unsigned int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 352 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ [ 43%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fmax.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fmax.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/fmax.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h In file included from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:48, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandlerChooser.cc:32: /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3219:41: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3191:52: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3191 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3377:66: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3172 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3385:31: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/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-11/include/llvm/IR/DebugInfoMetadata.h:3186:22: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 3186 | SubclassData16 = MIType; | ^~~~~~ /usr/lib/llvm-11/include/llvm/IR/DebugInfoMetadata.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::DebugVariable&)’: /usr/lib/llvm-11/include/llvm/IR/DebugInfoMetadata.h:3406:62: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 3406 | return hash_combine(D.getVariable(), HV, D.getInlinedAt()); | ^ [ 43%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/signbit.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/signbit.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/signbit.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 43%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/clamp_int.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/clamp_int.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/clamp_int.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/DIBuilder.h:24, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemLoops.cc:39: /usr/lib/llvm-11/include/llvm/IR/DebugInfo.h: In member function ‘unsigned int llvm::DebugInfoFinder::compile_unit_count() const’: /usr/lib/llvm-11/include/llvm/IR/DebugInfo.h:129:56: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 129 | unsigned compile_unit_count() const { return CUs.size(); } | ~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/DebugInfo.h: In member function ‘unsigned int llvm::DebugInfoFinder::global_variable_count() const’: /usr/lib/llvm-11/include/llvm/IR/DebugInfo.h:130:59: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 130 | unsigned global_variable_count() const { return GVs.size(); } | ~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/DebugInfo.h: In member function ‘unsigned int llvm::DebugInfoFinder::subprogram_count() const’: /usr/lib/llvm-11/include/llvm/IR/DebugInfo.h:131:54: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 131 | unsigned subprogram_count() const { return SPs.size(); } | ~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/DebugInfo.h: In member function ‘unsigned int llvm::DebugInfoFinder::type_count() const’: /usr/lib/llvm-11/include/llvm/IR/DebugInfo.h:132:48: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 132 | unsigned type_count() const { return TYs.size(); } | ~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/IR/DebugInfo.h: In member function ‘unsigned int llvm::DebugInfoFinder::scope_count() const’: /usr/lib/llvm-11/include/llvm/IR/DebugInfo.h:133:52: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 133 | unsigned scope_count() const { return Scopes.size(); } | ~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemLoops.cc:42: /usr/lib/llvm-11/include/llvm/IR/IntrinsicInst.h: In member function ‘uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const’: /usr/lib/llvm-11/include/llvm/IR/IntrinsicInst.h:536:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 536 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:37, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemLoops.cc:42: /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:80:48: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 80 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:80:69: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 80 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:84:46: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 84 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:84:65: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 84 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::PossiblyExactOperator::setIsExact(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:131:62: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 131 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:131:76: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 131 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowReassoc(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:263:59: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 263 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 264 | (B * FastMathFlags::AllowReassoc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:264:37: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 264 | (B * FastMathFlags::AllowReassoc); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoNaNs(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:269:55: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 269 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 270 | (B * FastMathFlags::NoNaNs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:270:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 270 | (B * FastMathFlags::NoNaNs); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoInfs(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:275:55: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 275 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 276 | (B * FastMathFlags::NoInfs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:276:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 276 | (B * FastMathFlags::NoInfs); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoSignedZeros(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:281:62: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 281 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 282 | (B * FastMathFlags::NoSignedZeros); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:282:40: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 282 | (B * FastMathFlags::NoSignedZeros); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowReciprocal(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:287:64: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 287 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 288 | (B * FastMathFlags::AllowReciprocal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:288:42: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 288 | (B * FastMathFlags::AllowReciprocal); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowContract(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:293:64: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 293 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 294 | (B * FastMathFlags::AllowContract); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:294:42: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 294 | (B * FastMathFlags::AllowContract); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasApproxFunc(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:299:61: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 299 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 300 | (B * FastMathFlags::ApproxFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:300:39: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 300 | (B * FastMathFlags::ApproxFunc); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:306:26: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 306 | SubclassOptionalData |= FMF.Flags; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:306:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 306 | SubclassOptionalData |= FMF.Flags; | ^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:312:32: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 312 | SubclassOptionalData = FMF.Flags; | ~~~~^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:312:32: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 312 | SubclassOptionalData = FMF.Flags; | ^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::GEPOperator::setIsInBounds(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:466:44: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 466 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:466:61: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 466 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘unsigned int llvm::GEPOperator::countNonConstantIndices() const’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:543:20: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 543 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | return !isa(*use); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | }); | ~~ In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemReplication.cc:40: /usr/lib/llvm-11/include/llvm/IR/IntrinsicInst.h: In member function ‘uint32_t llvm::AtomicMemIntrinsic::getElementSizeInBytes() const’: /usr/lib/llvm-11/include/llvm/IR/IntrinsicInst.h:536:52: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 536 | return getElementSizeInBytesCst()->getZExtValue(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:17, from /usr/lib/llvm-11/include/llvm/Analysis/PostDominators.h:17, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandlerChooser.cc:31: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:352:19: required from ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = const void*]’ /usr/lib/llvm-11/include/llvm/PassAnalysisSupport.h:83:24: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 82 | Size = N; | ^ In file included from /usr/lib/llvm-11/include/llvm/IR/IRBuilder.h:37, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemReplication.cc:40: /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::OverflowingBinaryOperator::setHasNoUnsignedWrap(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:80:48: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 80 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:80:69: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 80 | (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::OverflowingBinaryOperator::setHasNoSignedWrap(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:84:46: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 84 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:84:65: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 84 | (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::PossiblyExactOperator::setIsExact(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:131:62: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 131 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:131:76: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 131 | SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowReassoc(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:263:59: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 263 | (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 264 | (B * FastMathFlags::AllowReassoc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:264:37: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 264 | (B * FastMathFlags::AllowReassoc); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoNaNs(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:269:55: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 269 | (SubclassOptionalData & ~FastMathFlags::NoNaNs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 270 | (B * FastMathFlags::NoNaNs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:270:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 270 | (B * FastMathFlags::NoNaNs); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoInfs(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:275:55: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 275 | (SubclassOptionalData & ~FastMathFlags::NoInfs) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 276 | (B * FastMathFlags::NoInfs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:276:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 276 | (B * FastMathFlags::NoInfs); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasNoSignedZeros(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:281:62: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 281 | (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 282 | (B * FastMathFlags::NoSignedZeros); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:282:40: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 282 | (B * FastMathFlags::NoSignedZeros); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowReciprocal(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:287:64: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 287 | (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 288 | (B * FastMathFlags::AllowReciprocal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:288:42: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 288 | (B * FastMathFlags::AllowReciprocal); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasAllowContract(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:293:64: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 293 | (SubclassOptionalData & ~FastMathFlags::AllowContract) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 294 | (B * FastMathFlags::AllowContract); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:294:42: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 294 | (B * FastMathFlags::AllowContract); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setHasApproxFunc(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:299:61: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 299 | (SubclassOptionalData & ~FastMathFlags::ApproxFunc) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 300 | (B * FastMathFlags::ApproxFunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:300:39: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 300 | (B * FastMathFlags::ApproxFunc); | ^ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::setFastMathFlags(llvm::FastMathFlags)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:306:26: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 306 | SubclassOptionalData |= FMF.Flags; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:306:33: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 306 | SubclassOptionalData |= FMF.Flags; | ^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::FPMathOperator::copyFastMathFlags(llvm::FastMathFlags)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:312:32: warning: conversion from ‘unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 312 | SubclassOptionalData = FMF.Flags; | ~~~~^~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:312:32: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 312 | SubclassOptionalData = FMF.Flags; | ^~~~~ [ 43%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fmin.cl.bc /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘void llvm::GEPOperator::setIsInBounds(bool)’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:466:44: warning: conversion from ‘int’ to ‘unsigned char’ may change value [-Wconversion] 466 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h:466:61: warning: conversion from ‘unsigned char’ to ‘unsigned char:7’ may change value [-Wconversion] 466 | (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); | ^ /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:255:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/Error.h:994:21: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/IR/Operator.h: In member function ‘unsigned int llvm::GEPOperator::countNonConstantIndices() const’: /usr/lib/llvm-11/include/llvm/IR/Operator.h:543:20: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 543 | return count_if(make_range(idx_begin(), idx_end()), [](const Use& use) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | return !isa(*use); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | }); | ~~ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/fmin.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/fmin.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:280:56: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] In file included from /usr/lib/llvm-11/include/llvm/Support/VirtualFileSystem.h:26, from /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemLoops.cc:48: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::getNumBuffers() const’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:127:55: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 127 | unsigned getNumBuffers() const { return Buffers.size(); } | ~~~~~~~~~~~~^~ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h: In member function ‘unsigned int llvm::SourceMgr::AddNewSourceBuffer(std::unique_ptr, llvm::SMLoc)’: /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:147:24: warning: conversion from ‘std::vector::size_type’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 147 | return Buffers.size(); | ~~~~~~~~~~~~^~ [ 43%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sign.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sign.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sign.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:18, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-11/include/llvm/Analysis/PostDominators.h:17, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandlerChooser.cc:31: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:790:75: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:34, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemLoops.cc:48: /usr/lib/llvm-11/include/llvm/Support/VirtualFileSystem.h: In member function ‘int llvm::vfs::recursive_directory_iterator::level() const’: /usr/lib/llvm-11/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-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:805:67: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1376:38: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:137:50: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 180 | return C::unpack(StorageValue); | ^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:146:70: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:210:66: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:585:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2826:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:51, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandlerChooser.cc:32: /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128; llvm::SmallVectorImpl::iterator = void**]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:99:5: required from ‘llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]’ /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:880:18: required from ‘llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:1072:14: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:351:40: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 351 | computeSlabSize(std::distance(Slabs.begin(), I)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [ 43%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/expfrexp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/expfrexp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/expfrexp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h In file included from /usr/lib/llvm-11/include/llvm/Analysis/DomTreeUpdater.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/BasicBlockUtils.h:21, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemReplication.cc:45: /usr/lib/llvm-11/include/llvm/IR/Dominators.h: In static member function ‘static unsigned int llvm::DenseMapInfo::getHashValue(const llvm::BasicBlockEdge&)’: /usr/lib/llvm-11/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-11/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-11/include/llvm/Analysis/PostDominators.h:17, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandlerChooser.cc:31: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Analysis/AssumptionCache.h:106:37: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:17, from /usr/lib/llvm-11/include/llvm/Analysis/PostDominators.h:17, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandlerChooser.cc:31: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::AssumptionCache::ResultElem; bool = false; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:845:15: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = llvm::AssumptionCache::ResultElem]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:928:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::AssumptionCache::ResultElem; unsigned int N = 4]’ /usr/lib/llvm-11/include/llvm/Analysis/AssumptionCache.h:41:7: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-11/include/llvm/Analysis/PostDominators.h:17, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandlerChooser.cc:31: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:836: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-11/include/llvm/Analysis/AssumptionCache.h:239:38: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:51, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandlerChooser.cc:32: /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:188:5: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, llvm::Align) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/Support/Allocator.h:202:20: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/Support/YAMLParser.h:137:26: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:333:58: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 333 | size_t AllocatedSlabSize = computeSlabSize(Slabs.size()); | ~~~~~~~~~~^~ [ 43%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/vstore_half.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/vstore_half.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/vstore_half.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-11/include/llvm/Analysis/PostDominators.h:17, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandlerChooser.cc:31: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Support/GenericDomTree.h:260:23: required from ‘llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]’ /usr/lib/llvm-11/include/llvm/IR/Dominators.h:149:39: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:18, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-11/include/llvm/Analysis/PostDominators.h:17, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandlerChooser.cc:31: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:123:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:142:43: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:148:64: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:226:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:236:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:502:43: required from ‘void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:476:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:17, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemReplication.cc:48: /usr/lib/llvm-11/include/llvm/Analysis/CallGraphSCCPass.h: In member function ‘unsigned int llvm::CallGraphSCC::size() const’: /usr/lib/llvm-11/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(); } | ~~~~~~~~~~^~ [ 43%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/smoothstep.cl.bc [ 43%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_rsqrt.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/smoothstep.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/smoothstep.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_rsqrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_rsqrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/Support/BlockFrequency.h:16, from /usr/lib/llvm-11/include/llvm/Analysis/BlockFrequencyInfo.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemReplication.cc:48: /usr/lib/llvm-11/include/llvm/Support/BranchProbability.h: In member function ‘llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)’: /usr/lib/llvm-11/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-11/include/llvm/Support/BranchProbability.h: In member function ‘llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)’: /usr/lib/llvm-11/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-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:572:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:587:57: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:601:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:613:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:795:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:828:41: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1658:43: required from ‘void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1629:39: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Metadata.h:19, from /usr/lib/llvm-11/include/llvm/IR/TrackingMDRef.h:16, from /usr/lib/llvm-11/include/llvm/IR/DebugLoc.h:17, from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:22, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:21, from /usr/lib/llvm-11/include/llvm/Analysis/PostDominators.h:17, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandlerChooser.cc:31: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Analysis/LoopInfo.h:880:18: required from ‘llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:1072:14: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/clz.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/clz.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/clz.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:489: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-11/include/llvm/ADT/DenseMap.h:374: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-11/include/llvm/ADT/DenseMap.h:1035: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-11/include/llvm/ADT/DenseMap.h:908: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-11/include/llvm/IR/Metadata.h:291:66: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:1120:18: warning: conversion from ‘unsigned int’ to ‘unsigned int:31’ may change value [-Wconversion] 1120 | NumEntries = Num; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-11/include/llvm/IR/Dominators.h:17, from /usr/lib/llvm-11/include/llvm/Analysis/PostDominators.h:17, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemHandlerChooser.cc:31: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:116:67: required from ‘llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:307:75: required from ‘llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:373:37: required from ‘llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:902:53: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const llvm::MDOperand*; = void; T = llvm::Metadata*; unsigned int N = 4]’ /usr/lib/llvm-11/include/llvm/IR/Metadata.h:1132:72: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:58:35: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 58 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ In file included from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemLoops.cc:48: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setNumOccurrencesFlag(llvm::cl::NumOccurrencesFlag)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:334:75: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:3’ may change value [-Wconversion] 334 | void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { Occurrences = Val; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setValueExpectedFlag(llvm::cl::ValueExpected)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:335:63: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 335 | void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setHiddenFlag(llvm::cl::OptionHidden)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:336:60: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 336 | void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setFormattingFlag(llvm::cl::FormattingFlags)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:337:65: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 337 | void setFormattingFlag(enum FormattingFlags V) { Formatting = V; } | ^ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setMiscFlag(llvm::cl::MiscFlags)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:338:45: warning: conversion from ‘int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 338 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ~~~~~^~~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:338:48: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:5’ may change value [-Wconversion] 338 | void setMiscFlag(enum MiscFlags M) { Misc |= M; } | ^ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setPosition(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:339:47: warning: conversion from ‘unsigned int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 339 | void setPosition(unsigned pos) { Position = pos; } | ^~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In constructor ‘llvm::cl::Option::Option(llvm::cl::NumOccurrencesFlag, llvm::cl::OptionHidden)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:346:28: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:3’ may change value [-Wconversion] 346 | : NumOccurrences(0), Occurrences(OccurrencesFlag), Value(0), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:347:9: warning: conversion from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:2’ may change value [-Wconversion] 347 | HiddenFlag(Hidden), Formatting(NormalFormatting), Misc(0), | ^~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/Support/CommandLine.h: In member function ‘void llvm::cl::Option::setNumAdditionalVals(unsigned int)’: /usr/lib/llvm-11/include/llvm/Support/CommandLine.h:352:67: warning: conversion from ‘unsigned int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value [-Wconversion] 352 | inline void setNumAdditionalVals(unsigned n) { AdditionalVals = n; } | ^ /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]’ /usr/include/c++/11/bits/stl_iterator.h:674: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++/11/bits/stl_algobase.h:385: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++/11/bits/stl_algobase.h:495: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++/11/bits/stl_algobase.h:522: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++/11/bits/stl_algobase.h:530: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++/11/bits/stl_algobase.h:620:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]’ /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:648:14: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemReplication.cc: In member function ‘virtual bool pocl::WorkitemReplication::ProcessFunction(llvm::Function&)’: /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemReplication.cc:125:57: warning: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 125 | unsigned workitem_count = WGLocalSizeZ * WGLocalSizeY * WGLocalSizeX; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemReplication.cc:179:89: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 179 | ContextSize += F.getParent()->getDataLayout().getTypeAllocSize(i3->getType()); | ^ /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemReplication.cc:195:63: warning: conversion from ‘long unsigned int’ to ‘int’ may change value [-Wconversion] 195 | (WGLocalSizeY * WGLocalSizeX * z + WGLocalSizeX * y + x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemReplication.cc:235:63: warning: conversion from ‘long unsigned int’ to ‘int’ may change value [-Wconversion] 235 | (WGLocalSizeY * WGLocalSizeX * z + WGLocalSizeX * y + x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemReplication.cc:237:62: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 237 | for (unsigned i = 0, e = parallel_regions[index].size(); i != e; ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemReplication.cc:261:29: warning: conversion from ‘long unsigned int’ to ‘int’ may change value [-Wconversion] 261 | for (int z = WGLocalSizeZ - 1; z >= 0; --z) { | ~~~~~~~~~~~~~^~~ /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemReplication.cc:262:31: warning: conversion from ‘long unsigned int’ to ‘int’ may change value [-Wconversion] 262 | for (int y = WGLocalSizeY - 1; y >= 0; --y) { | ~~~~~~~~~~~~~^~~ /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemReplication.cc:263:33: warning: conversion from ‘long unsigned int’ to ‘int’ may change value [-Wconversion] 263 | for (int x = WGLocalSizeX - 1; x >= 0; --x) { | ~~~~~~~~~~~~~^~~ /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemReplication.cc:266:63: warning: conversion from ‘long unsigned int’ to ‘int’ may change value [-Wconversion] 266 | (WGLocalSizeY * WGLocalSizeX * z + WGLocalSizeX * y + x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemReplication.cc:271:62: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 271 | for (unsigned i = 0, e = parallel_regions[index].size(); i != e; ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 43%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_sqrt.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_sqrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_sqrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 43%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/step.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/step.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/step.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:48, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemReplication.cc:38: /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3219:41: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3191:52: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3191 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3377:66: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3172 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3385:31: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] [ 43%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/async_work_group_strided_copy.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/async_work_group_strided_copy.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/async_work_group_strided_copy.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:17, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemLoops.cc:52: /usr/lib/llvm-11/include/llvm/Analysis/CallGraphSCCPass.h: In member function ‘unsigned int llvm::CallGraphSCC::size() const’: /usr/lib/llvm-11/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-11/include/llvm/Support/BlockFrequency.h:16, from /usr/lib/llvm-11/include/llvm/Analysis/BlockFrequencyInfo.h:19, from /usr/lib/llvm-11/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, from /usr/lib/llvm-11/include/llvm/Analysis/InlineCost.h:18, from /usr/lib/llvm-11/include/llvm/Transforms/Utils/Cloning.h:23, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/LLVMUtils.h:36, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/Workgroup.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemLoops.cc:52: /usr/lib/llvm-11/include/llvm/Support/BranchProbability.h: In member function ‘llvm::BranchProbability& llvm::BranchProbability::operator*=(llvm::BranchProbability)’: /usr/lib/llvm-11/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-11/include/llvm/Support/BranchProbability.h: In member function ‘llvm::BranchProbability& llvm::BranchProbability::operator/=(llvm::BranchProbability)’: /usr/lib/llvm-11/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; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ [ 43%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/frfrexp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/frfrexp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/frfrexp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 43%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/convert_type.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/convert_type.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/convert_type.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 43%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/pocl_spawn_wg.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/pocl_spawn_wg.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/pocl_spawn_wg.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 43%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sub_sat.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sub_sat.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sub_sat.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 43%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/pocl_run_all_wgs.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/pocl_run_all_wgs.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/pocl_run_all_wgs.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:41, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemReplication.cc:38: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:352:19: required from ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = llvm::BasicBlock*]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:4019:30: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 82 | Size = N; | ^ [ 43%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/frexp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/frexp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/frexp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 43%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/popcount.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/popcount.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/popcount.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 44%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/prefetch.cl.bc /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemLoops.cc: In member function ‘virtual bool pocl::WorkitemLoops::ProcessFunction(llvm::Function&)’: /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemLoops.cc:379:53: warning: conversion from ‘long unsigned int’ to ‘unsigned int’ may change value [-Wconversion] 379 | unsigned workItemCount = WGLocalSizeX*WGLocalSizeY*WGLocalSizeZ; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/prefetch.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/prefetch.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:255:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/Error.h:994:21: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ [ 44%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/wait_group_events.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/wait_group_events.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/wait_group_events.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:280:56: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemLoops.cc: In member function ‘llvm::Instruction* pocl::WorkitemLoops::GetContextArray(llvm::Instruction*, bool&)’: /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemLoops.cc:890:61: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘std::map::mapped_type’ {aka ‘unsigned int’} may change value [-Wconversion] 890 | tempInstructionIds[instruction] = tempInstructionIndex++; | ~~~~~~~~~~~~~~~~~~~~^~ /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemLoops.cc:1113:23: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘uint32_t’ {aka ‘unsigned int’} may change value [-Wconversion] 1113 | sizeBits, alignBits, LocalVar->getType(), SubscriptArray); | ^~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:18, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemReplication.cc:38: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:790:75: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ [ 44%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/upsample.cl.bc /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 44%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/hypot.cl.bc [ 44%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/write_image.cl.bc /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemLoops.cc:904:16: warning: unused variable ‘C’ [-Wunused-variable] 904 | LLVMContext &C = M->getContext(); | ^ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/hypot.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/hypot.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/write_image.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/write_image.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/upsample.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/upsample.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:805:67: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1376:38: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:137:50: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 180 | return C::unpack(StorageValue); | ^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:146:70: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:210:66: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:585:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2826:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:51, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemReplication.cc:38: /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128; llvm::SmallVectorImpl::iterator = void**]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:99:5: required from ‘llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]’ /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:880:18: required from ‘llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:1072:14: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:351:40: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 351 | computeSlabSize(std::distance(Slabs.begin(), I)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:41, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemReplication.cc:38: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Analysis/AssumptionCache.h:106:37: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:41, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemReplication.cc:38: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::AssumptionCache::ResultElem; bool = false; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:845:15: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = llvm::AssumptionCache::ResultElem]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:928:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::AssumptionCache::ResultElem; unsigned int N = 4]’ /usr/lib/llvm-11/include/llvm/Analysis/AssumptionCache.h:41:7: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:41, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemReplication.cc:38: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:836: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-11/include/llvm/Analysis/AssumptionCache.h:239:38: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:51, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemReplication.cc:38: /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:188:5: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, llvm::Align) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/Support/Allocator.h:202:20: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/Support/YAMLParser.h:137:26: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:333:58: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 333 | size_t AllocatedSlabSize = computeSlabSize(Slabs.size()); | ~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:48, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3219:41: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3191:52: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3191 | return (unsigned)Index != DefaultPseudoIndex ? Index + 1 : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3377:66: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] 3172 | return reinterpret_cast(SI->getOperand(2 + Index * 2)); | ~~^~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/IR/Instructions.h:3385:31: required from here /usr/lib/llvm-11/include/llvm/IR/Instructions.h:3172:64: warning: conversion from ‘long int’ to ‘unsigned int’ may change value [-Wconversion] [ 44%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/ilogb.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/ilogb.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/ilogb.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 44%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/atomics.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/atomics.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/atomics.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:18, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemReplication.cc:38: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:123:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:142:43: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:148:64: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:226:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:236:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:502:43: required from ‘void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:476:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:572:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:587:57: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:601:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:613:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:795:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:828:41: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1658:43: required from ‘void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1629:39: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:41, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemReplication.cc:38: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Analysis/LoopInfo.h:880:18: required from ‘llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:1072:14: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Support/GenericDomTree.h:260:23: required from ‘llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]’ /usr/lib/llvm-11/include/llvm/IR/Dominators.h:149:39: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] [ 44%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/printf.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/printf.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/printf.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 44%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/printf_base.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/printf_base.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/printf_base.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/IR/ValueMap.h:104:9: required from ‘llvm::ValueMap::ValueMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::WeakTrackingVH; Config = llvm::ValueMapConfig >]’ /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemReplication.cc:189:45: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:489: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-11/include/llvm/ADT/DenseMap.h:374: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-11/include/llvm/ADT/DenseMap.h:1035: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-11/include/llvm/ADT/DenseMap.h:908: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-11/include/llvm/IR/Metadata.h:291:66: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:1120:18: warning: conversion from ‘unsigned int’ to ‘unsigned int:31’ may change value [-Wconversion] 1120 | NumEntries = Num; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:41, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemReplication.cc:38: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:116:67: required from ‘llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:307:75: required from ‘llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:373:37: required from ‘llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:902:53: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const llvm::MDOperand*; = void; T = llvm::Metadata*; unsigned int N = 4]’ /usr/lib/llvm-11/include/llvm/IR/Metadata.h:1132:72: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:58:35: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 58 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ [ 44%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/pocl_fma.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/pocl_fma.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/pocl_fma.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 44%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/ldexp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/ldexp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/ldexp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 45%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/vload.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/vload.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/vload.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 45%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/read_image.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/read_image.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/read_image.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]’ /usr/include/c++/11/bits/stl_iterator.h:674: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++/11/bits/stl_algobase.h:385: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++/11/bits/stl_algobase.h:495: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++/11/bits/stl_algobase.h:522: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++/11/bits/stl_algobase.h:530: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++/11/bits/stl_algobase.h:620:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]’ /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:648:14: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ [ 45%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/rhadd.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/rhadd.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/rhadd.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 45%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/lgamma.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/lgamma.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/lgamma.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 45%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/vload_half.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/vload_half.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/vload_half.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 45%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/acospi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/acospi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/acospi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 45%] Building LL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/addrspace_operators.ll.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-11 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/addrspace_operators.ll.bc /build/pocl-PBB85R/pocl-1.8/lib/kernel/host/../addrspace_operators.ll In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:41, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorBase::set_size(size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:352:19: required from ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = llvm::BasicBlock*]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:4019:30: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:82:12: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 82 | Size = N; | ^ [ 45%] Building LL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/barrier.ll.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-11 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/barrier.ll.bc /build/pocl-PBB85R/pocl-1.8/lib/kernel/host/../barrier.ll /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:255:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = std::__cxx11::basic_string; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/Error.h:994:21: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ [ 45%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/bitselect.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/bitselect.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/bitselect.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 45%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/lgamma_r.cl.bc [ 45%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/rotate.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/rotate.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/rotate.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/lgamma_r.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/lgamma_r.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::SMFixIt; bool = false]’ /usr/lib/llvm-11/include/llvm/Support/SourceMgr.h:280:56: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] [ 45%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/rsqrt.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/rsqrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/rsqrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:18, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:790:75: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CmpInst::Predicate]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:805:67: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/InstrTypes.h:1376:38: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:137:50: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] 180 | return C::unpack(StorageValue); | ^~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:146:70: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:210:66: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static llvm::bitfields_details::Impl::IntegerType llvm::bitfields_details::Impl::extract(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:256:59: required from ‘static typename Bitfield::Type llvm::Bitfield::get(StorageType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:804:42: required from ‘typename BitfieldElement::Type llvm::Instruction::getSubclassData() const [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:585:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:180:22: warning: conversion from ‘short unsigned int’ to ‘unsigned char’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:2826:58: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ [ 46%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/log10.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/log10.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/log10.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 46%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/clamp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/clamp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/clamp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:51, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128; llvm::SmallVectorImpl::iterator = void**]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:99:5: required from ‘llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl() [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128]’ /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:880:18: required from ‘llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:1072:14: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:351:40: warning: conversion from ‘std::iterator_traits::difference_type’ {aka ‘long int’} to ‘unsigned int’ may change value [-Wconversion] 351 | computeSlabSize(std::distance(Slabs.begin(), I)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [ 46%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/asinpi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/asinpi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/asinpi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc In file included from /usr/lib/llvm-11/include/llvm/IR/DebugInfoMetadata.h:17, from /usr/lib/llvm-11/include/llvm/IR/DebugInfo.h:23, from /usr/lib/llvm-11/include/llvm/IR/DIBuilder.h:24, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemLoops.cc:39: /usr/lib/llvm-11/include/llvm/ADT/BitmaskEnum.h: In instantiation of ‘std::underlying_type_t llvm::BitmaskEnumDetail::Mask() [with E = llvm::DINode::DIFlags; std::underlying_type_t = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/BitmaskEnum.h:93:3: required from ‘std::underlying_type_t llvm::BitmaskEnumDetail::Underlying(E) [with E = llvm::DINode::DIFlags; std::underlying_type_t = unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/BitmaskEnum.h:113:35: required from ‘E llvm::BitmaskEnumDetail::operator&(E, E) [with E = llvm::DINode::DIFlags; = void]’ /usr/lib/llvm-11/include/llvm/IR/DebugInfoMetadata.h:666:26: required from here /usr/lib/llvm-11/include/llvm/ADT/BitmaskEnum.h:84:51: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘std::underlying_type_t’ {aka ‘unsigned int’} may change value [-Wconversion] 83 | return NextPowerOf2(static_cast>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | E::LLVM_BITMASK_LARGEST_ENUMERATOR)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 85 | 1; | ~ [ 46%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/vload_store_half_f16c.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/vload_store_half_f16c.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/vload_store_half_f16c.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h /usr/lib/llvm-11/include/llvm/ADT/BitmaskEnum.h: In instantiation of ‘std::underlying_type_t llvm::BitmaskEnumDetail::Mask() [with E = llvm::DISubprogram::DISPFlags; std::underlying_type_t = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/BitmaskEnum.h:93:3: required from ‘std::underlying_type_t llvm::BitmaskEnumDetail::Underlying(E) [with E = llvm::DISubprogram::DISPFlags; std::underlying_type_t = unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/BitmaskEnum.h:113:35: required from ‘E llvm::BitmaskEnumDetail::operator&(E, E) [with E = llvm::DISubprogram::DISPFlags; = void]’ /usr/lib/llvm-11/include/llvm/IR/DebugInfoMetadata.h:1777:58: required from here /usr/lib/llvm-11/include/llvm/ADT/BitmaskEnum.h:84:51: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘std::underlying_type_t’ {aka ‘unsigned int’} may change value [-Wconversion] [ 46%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/vstore.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/vstore.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/vstore.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 46%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/select.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/select.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/select.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 46%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/shuffle.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/shuffle.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/shuffle.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:41, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Analysis/AssumptionCache.h:106:37: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:41, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase >::grow(size_t) [with T = llvm::AssumptionCache::ResultElem; bool = false; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:845:15: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = llvm::AssumptionCache::ResultElem]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:928:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = llvm::AssumptionCache::ResultElem; unsigned int N = 4]’ /usr/lib/llvm-11/include/llvm/Analysis/AssumptionCache.h:41:7: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:41, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:836: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-11/include/llvm/Analysis/AssumptionCache.h:239:38: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:51, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-11/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; long unsigned int GrowthDelay = 128]’: /usr/lib/llvm-11/include/llvm/Support/Allocator.h:188:5: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, llvm::Align) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/Support/Allocator.h:202:20: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; long unsigned int GrowthDelay = 128; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/Support/YAMLParser.h:137:26: required from here /usr/lib/llvm-11/include/llvm/Support/Allocator.h:333:58: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 333 | size_t AllocatedSlabSize = computeSlabSize(Slabs.size()); | ~~~~~~~~~~^~ In file included from /usr/lib/llvm-11/include/llvm/IR/Instruction.h:18, from /usr/lib/llvm-11/include/llvm/IR/BasicBlock.h:22, from /usr/lib/llvm-11/include/llvm/IR/Function.h:27, from /usr/lib/llvm-11/include/llvm/IR/CFG.h:25, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:123:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:142:43: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:163:43: required from ‘void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:148:64: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:226:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:288:43: required from ‘void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:236:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:502:43: required from ‘void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:476:35: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = unsigned int]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:572:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned char]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = bool]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:587:57: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:601:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:677:43: required from ‘void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:613:42: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:795:36: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:873:43: required from ‘void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::AtomicOrdering]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:828:41: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:173:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 173 | Packed |= StorageValue << Bitfield::Shift; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h: In instantiation of ‘static void llvm::bitfields_details::Impl::update(StorageType&, llvm::bitfields_details::Impl::IntegerType) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; llvm::bitfields_details::Impl::IntegerType = unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:272:14: required from ‘static void llvm::Bitfield::set(StorageType&, typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; StorageType = short unsigned int; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instruction.h:814:35: required from ‘void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1658:43: required from ‘void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element; typename Bitfield::Type = llvm::CallInst::TailCallKind]’ /usr/lib/llvm-11/include/llvm/IR/Instructions.h:1629:39: required from here /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:171:45: warning: conversion from ‘unsigned int’ to ‘short unsigned int’ may change value [-Wconversion] 171 | const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/llvm-11/include/llvm/ADT/Bitfields.h:172:12: warning: conversion from ‘int’ to ‘short unsigned int’ may change value [-Wconversion] 172 | Packed &= ~Mask; | ~~~~~~~^~~~~~~~ In file included from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:41, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Analysis/LoopInfo.h:880:18: required from ‘llvm::LoopInfoBase::LoopInfoBase() [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:1072:14: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 392 | return NextPowerOf2(NumEntries * 4 / 3 + 1); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [ 46%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/atan2pi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/atan2pi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/atan2pi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/Support/GenericDomTree.h:260:23: required from ‘llvm::DominatorTreeBase::DominatorTreeBase() [with NodeT = llvm::BasicBlock; bool IsPostDom = false]’ /usr/lib/llvm-11/include/llvm/IR/Dominators.h:149:39: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] [ 46%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/clamp_int.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/clamp_int.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/clamp_int.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 46%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/log1p.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/log1p.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/log1p.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 46%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/log.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/log.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/log.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 46%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/atanpi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/atanpi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/atanpi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 46%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sinpi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sinpi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/sinpi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 46%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/clz.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/clz.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/clz.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:793: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-11/include/llvm/ADT/DenseMap.h:730: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-11/include/llvm/IR/ValueMap.h:104:9: required from ‘llvm::ValueMap::ValueMap(unsigned int) [with KeyT = const llvm::Value*; ValueT = llvm::WeakTrackingVH; Config = llvm::ValueMapConfig >]’ /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemLoops.cc:449:29: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:392:24: warning: conversion from ‘uint64_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] /usr/lib/llvm-11/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-11/include/llvm/ADT/DenseMap.h:489: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-11/include/llvm/ADT/DenseMap.h:374: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-11/include/llvm/ADT/DenseMap.h:1035: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-11/include/llvm/ADT/DenseMap.h:908: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-11/include/llvm/IR/Metadata.h:291:66: required from here /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:1120:18: warning: conversion from ‘unsigned int’ to ‘unsigned int:31’ may change value [-Wconversion] 1120 | NumEntries = Num; | ^~~ In file included from /usr/lib/llvm-11/include/llvm/ADT/ArrayRef.h:14, from /usr/lib/llvm-11/include/llvm/ADT/DenseMapInfo.h:16, from /usr/lib/llvm-11/include/llvm/ADT/DenseMap.h:16, from /usr/lib/llvm-11/include/llvm/Analysis/LoopInfo.h:41, from /build/pocl-PBB85R/pocl-1.8/lib/llvmopencl/WorkitemLoops.cc:37: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVectorBase::SmallVectorBase(void*, size_t) [with Size_T = unsigned int; size_t = long unsigned int]’: /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:116:67: required from ‘llvm::SmallVectorTemplateCommon >::SmallVectorTemplateCommon(size_t) [with T = llvm::Metadata*; = void; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:307:75: required from ‘llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(size_t) [with T = llvm::Metadata*; size_t = long unsigned int]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:373:37: required from ‘llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) [with T = llvm::Metadata*]’ /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:902:53: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const llvm::MDOperand*; = void; T = llvm::Metadata*; unsigned int N = 4]’ /usr/lib/llvm-11/include/llvm/IR/Metadata.h:1132:72: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:58:35: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 58 | : BeginX(FirstEl), Capacity(TotalCapacity) {} | ^~~~~~~~~~~~~ [ 46%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/vstore_half.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/vstore_half.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/vstore_half.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 46%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/wait_group_events.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/wait_group_events.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/wait_group_events.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 46%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/modf.cl.bc /usr/lib/llvm-11/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-11/include/llvm/ADT/SmallVector.h:248:13: required from ‘void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::DiagnosticInfoOptimizationBase::Argument; bool = false]’ /usr/include/c++/11/bits/stl_iterator.h:674: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++/11/bits/stl_algobase.h:385: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++/11/bits/stl_algobase.h:495: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++/11/bits/stl_algobase.h:522: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++/11/bits/stl_algobase.h:530: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++/11/bits/stl_algobase.h:620:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = const llvm::DiagnosticInfoOptimizationBase::Argument*; _OI = std::back_insert_iterator >]’ /usr/lib/llvm-11/include/llvm/IR/DiagnosticInfo.h:648:14: required from here /usr/lib/llvm-11/include/llvm/ADT/SmallVector.h:297:20: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 297 | this->Capacity = NewCapacity; | ^~~~~~~~~~~ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/modf.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/modf.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 46%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/cospi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/cospi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/cospi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 46%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_cos.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_cos.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/native_cos.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 46%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/tanpi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/tanpi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/tanpi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 46%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/convert_type.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/convert_type.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/convert_type.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 46%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_sin.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_sin.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/native_sin.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 46%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_tan.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/native_tan.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/native_tan.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 46%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/cos.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/cos.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/cos.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 46%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/cosh.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/cosh.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/cosh.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 46%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/nextafter.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/nextafter.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/nextafter.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 46%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/rint.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/rint.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/rint.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 46%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/round.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/round.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/round.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 46%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sin.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sin.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/sin.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 46%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sqrt.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sqrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/sqrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 46%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/tgamma.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/tgamma.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/tgamma.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 46%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/write_image.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/write_image.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/write_image.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 46%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/tan.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/tan.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/tan.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 46%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sinh.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sinh.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/sinh.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 46%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/trunc.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/trunc.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/trunc.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx512.h [ 46%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/signbit.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/signbit.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/signbit.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 46%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/tanh.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/tanh.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/tanh.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 46%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/cross.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/cross.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/cross.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 47%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/pocl_fma.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/pocl_fma.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/pocl_fma.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 47%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sign.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sign.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sign.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 47%] Building LL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/spir_wrapper64.ll.bc [ 47%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/smoothstep.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/smoothstep.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/smoothstep.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-11 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/spir_wrapper64.ll.bc /build/pocl-PBB85R/pocl-1.8/lib/kernel/host/../host/spir_wrapper64.ll [ 47%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/step.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/step.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/step.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 47%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sincos.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sincos.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/sincos.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 47%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mem_fence.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/mem_fence.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mem_fence.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 47%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/acospi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/acospi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/acospi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 47%] Linking & optimizing SLEEF for avx512: /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sleef.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-link-11 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/sleef.bc /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/c_sleefsp.c.bc /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/c_sleefdp.c.bc /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/c_sleef_glue_auto.c.bc /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v128_sleefsimdsp.c.bc /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v128_sleefsimddp.c.bc /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v256_sleefsimdsp.c.bc /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v256_sleefsimddp.c.bc /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v512_sleefsimdsp.c.bc /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/v512_sleefsimddp.c.bc [ 47%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/cross.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/cross.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/cross.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 47%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sub_sat.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sub_sat.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sub_sat.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 47%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/upsample.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/upsample.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/upsample.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 48%] Linking & optimizing Kernel bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-avx512.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/xargs /usr/bin/llvm-link-11 -o kernel-x86_64-pc-linux-gnu-avx512-unoptimized.bc < /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/CMakeFiles/kernel_x86_64-pc-linux-gnu-avx512_linklist.txt [ 48%] Built target llvmpasses [ 48%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/vload.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/vload.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/vload.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h warning: Linking two modules of different data layouts: '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/addrspace_operators.ll.bc' is 'e-m:e-i64:64-f80:128-n8:16:32:64-S128' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' warning: Linking two modules of different data layouts: '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx512/barrier.ll.bc' is '' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' warning: Linking two modules of different data layouts: '/build/pocl-PBB85R/pocl-1.8/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-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' warning: Linking two modules of different target triples: /build/pocl-PBB85R/pocl-1.8/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' [ 48%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sincos_helpers.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sincos_helpers.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/sincos_helpers.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 48%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/vload_half.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/vload_half.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/vload_half.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 48%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/distance.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/distance.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/distance.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 48%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/asinpi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/asinpi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/asinpi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 48%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/vload_store_half_f16c.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/vload_store_half_f16c.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/vload_store_half_f16c.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 48%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/acosh.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/acosh.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/acosh.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 48%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/asinh.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/asinh.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/asinh.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 48%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/atanh.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/atanh.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/atanh.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 48%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/vstore.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/vstore.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/vstore.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 48%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/ep_log.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/ep_log.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/ep_log.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 48%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/dot.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/dot.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/dot.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 48%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/radians.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/radians.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/radians.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/opt-11 -relocation-model=pic -mtriple=x86_64-pc-linux-gnu -mcpu=skylake-avx512 -O3 -fp-contract=off -o /build/pocl-PBB85R/pocl-1.8/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 [ 48%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/atan2pi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/atan2pi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/atan2pi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 48%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/degrees.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/degrees.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/degrees.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 48%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/log2.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/log2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/log2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 48%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/logb.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/logb.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/logb.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 48%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fast_distance.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fast_distance.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/fast_distance.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 48%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/pown.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/pown.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/pown.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 48%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fast_length.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fast_length.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/fast_length.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 48%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/powr.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/powr.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/powr.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 48%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/vstore_half.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/vstore_half.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/vstore_half.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 48%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/distance.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/distance.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/distance.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 48%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/atanpi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/atanpi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/atanpi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 48%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/pow.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/pow.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/pow.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 48%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/rootn.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/rootn.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/rootn.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 48%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fast_normalize.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fast_normalize.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/fast_normalize.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 48%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/dot.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/dot.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/dot.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 48%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/pow_helpers.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/pow_helpers.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/pow_helpers.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 48%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/fast_distance.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/fast_distance.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/fast_distance.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 48%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sinpi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sinpi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/sinpi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 48%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/fast_length.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/fast_length.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/fast_length.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 48%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fract.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fract.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/fract.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 48%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fmod.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fmod.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/fmod.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 48%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/fast_normalize.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/fast_normalize.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/fast_normalize.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 48%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/fract.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/fract.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/fract.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 48%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/wait_group_events.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/wait_group_events.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/wait_group_events.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 48%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/cospi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/cospi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/cospi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 48%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_global_id.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_global_id.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_global_id.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 48%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_global_id.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_global_id.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_global_id.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 49%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_global_size.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_global_size.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_global_size.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 49%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_global_offset.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_global_offset.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_global_offset.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 49%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_global_offset.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_global_offset.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_global_offset.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 49%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/tanpi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/tanpi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/tanpi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 49%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_group_id.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_group_id.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_group_id.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 49%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/remainder.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/remainder.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/remainder.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 50%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/write_image.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/write_image.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/write_image.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 50%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/pocl_fma.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/pocl_fma.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/pocl_fma.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 50%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_global_size.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_global_size.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_global_size.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 50%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/acospi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/acospi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/acospi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 50%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_group_id.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_group_id.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_group_id.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 50%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_image_array_size.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_image_array_size.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_array_size.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 50%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_image_array_size.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_image_array_size.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_array_size.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 50%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/cos.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/cos.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/cos.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 50%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/remquo.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/remquo.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/remquo.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 50%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/ocml_helpers.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/ocml_helpers.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/ocml_helpers.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 51%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isinf.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isinf.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/isinf.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 51%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/asinpi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/asinpi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/asinpi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 51%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_image_channel_data_type.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_image_channel_data_type.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_channel_data_type.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 51%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_image_channel_data_type.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_image_channel_data_type.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_channel_data_type.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 51%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_image_channel_order.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_image_channel_order.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_channel_order.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 51%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/cosh.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/cosh.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/cosh.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 51%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isnan.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isnan.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/isnan.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 51%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sin.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sin.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/sin.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 51%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/atan2pi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/atan2pi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/atan2pi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 51%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/atanpi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/atanpi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/atanpi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 52%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sinpi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sinpi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/sinpi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 52%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_image_channel_order.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_image_channel_order.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_channel_order.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 52%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_image_depth.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_image_depth.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_depth.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 52%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sinh.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sinh.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/sinh.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 52%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/cospi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/cospi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/cospi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 52%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_image_dim.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_image_dim.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_dim.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 52%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/tanpi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/tanpi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/tanpi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 52%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/cos.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/cos.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/cos.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 52%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/cosh.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/cosh.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/cosh.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 52%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/tan.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/tan.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/tan.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 52%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_image_height.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_image_height.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_height.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 52%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_image_depth.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_image_depth.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_depth.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 52%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_image_dim.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_image_dim.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_dim.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 52%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_image_height.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_image_height.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_height.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 52%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_image_width.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_image_width.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_width.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 52%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_image_width.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_image_width.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_width.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 52%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sin.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sin.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/sin.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 52%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isfinite.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isfinite.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/isfinite.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 52%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/tanh.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/tanh.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/tanh.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 52%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/tan.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/tan.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/tan.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 52%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sinh.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sinh.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/sinh.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 52%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_local_id.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_local_id.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_local_id.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 52%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_local_size.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_local_size.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_local_size.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 52%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_num_groups.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_num_groups.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_num_groups.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 52%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_work_dim.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/get_work_dim.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_work_dim.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 52%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sincos.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sincos.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/sincos.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 52%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sincos_helpers.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sincos_helpers.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/sincos_helpers.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 52%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_local_id.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_local_id.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_local_id.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 52%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/acosh.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/acosh.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/acosh.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 52%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_local_size.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_local_size.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_local_size.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 52%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/hadd.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/hadd.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/hadd.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 52%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_num_groups.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_num_groups.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_num_groups.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 52%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/tanh.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/tanh.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/tanh.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 52%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_cos.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_cos.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_cos.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 52%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_work_dim.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/get_work_dim.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_work_dim.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 52%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/hadd.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/hadd.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/hadd.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 52%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isnormal.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/isnormal.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/isnormal.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 53%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_divide.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_divide.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_divide.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 53%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_exp10.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_exp10.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_exp10.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 53%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sincos.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sincos.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/sincos.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 53%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_cos.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_cos.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_cos.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 53%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_exp2.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_exp2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_exp2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 53%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/vtables_fp32.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/vtables_fp32.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc/vtables_fp32.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 53%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_exp.cl.bc [ 53%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_log10.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_exp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_exp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_log10.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_log10.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 53%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_log2.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_log2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_log2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 53%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_log.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_log.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_log.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 53%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sincos_helpers.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sincos_helpers.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/sincos_helpers.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 53%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/acosh.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/acosh.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/acosh.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 53%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/asinh.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/asinh.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/asinh.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 53%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_divide.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_divide.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_divide.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 53%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_powr.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_powr.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_powr.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 53%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_recip.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_recip.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_recip.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 53%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/vtables_fp64.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/vtables_fp64.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc/vtables_fp64.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 53%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/atanh.cl.bc [ 53%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_rsqrt.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_rsqrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_rsqrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/atanh.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/atanh.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 53%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/normalize.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/normalize.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc/normalize.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 53%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sleef_glue.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sleef_glue.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleef_glue.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 53%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/length.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/length.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc/length.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 53%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_sin.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_sin.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_sin.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 53%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/scalars.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/scalars.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/scalars.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 53%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_exp10.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_exp10.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_exp10.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 53%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/ep_log.cl.bc [ 53%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_exp2.cl.bc [ 53%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/asinh.cl.bc [ 53%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_sqrt.cl.bc [ 53%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_tan.cl.bc [ 53%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isequal.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_sqrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_sqrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_exp2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_exp2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/asinh.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/asinh.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 53%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/acos.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isequal.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isequal.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/ep_log.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/ep_log.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/half_tan.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_tan.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/acos.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/acos.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 53%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_exp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_exp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_exp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 53%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/asin.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/asin.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/asin.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 53%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isgreater.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isgreater.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isgreater.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 53%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/atan2.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/atan2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/atan2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 53%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/radians.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/radians.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/radians.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 53%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/atan.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/atan.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/atan.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 53%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/cbrt.cl.bc [ 53%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_log10.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/cbrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/cbrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_log10.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_log10.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 53%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isgreaterequal.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isgreaterequal.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isgreaterequal.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 53%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/degrees.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/degrees.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/degrees.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 53%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isless.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isless.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isless.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 53%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/ceil.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/ceil.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/ceil.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 53%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/atanh.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/atanh.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/atanh.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 53%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_log2.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_log2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_log2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 53%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_log.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_log.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_log.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 54%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/log2.cl.bc [ 54%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_powr.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/log2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/log2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_powr.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_powr.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 55%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/copysign.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/copysign.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/copysign.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 55%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/islessequal.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/islessequal.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/islessequal.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 55%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/logb.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/logb.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/logb.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 55%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/pown.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/pown.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/pown.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 56%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/islessgreater.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/islessgreater.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/islessgreater.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 56%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/ep_log.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/ep_log.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/ep_log.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 56%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/powr.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/powr.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/powr.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 56%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isnotequal.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isnotequal.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isnotequal.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 56%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/erfc.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/erfc.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/erfc.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 56%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_recip.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_recip.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_recip.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 56%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/erf.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/erf.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/erf.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 56%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/radians.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/radians.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/radians.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 56%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/exp10.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/exp10.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/exp10.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 56%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/exp2.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/exp2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/exp2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 56%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/exp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/exp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/exp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 56%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/degrees.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/degrees.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/degrees.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 56%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/pow.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/pow.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/pow.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 56%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isordered.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isordered.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isordered.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 56%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/expm1.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/expm1.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/expm1.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 56%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_rsqrt.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_rsqrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_rsqrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 56%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fabs.cl.bc [ 56%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/log2.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fabs.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/fabs.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/log2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/log2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 56%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fdim.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fdim.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/fdim.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 56%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/floor.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/floor.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/floor.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 56%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_sin.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_sin.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_sin.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 57%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fma.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fma.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/fma.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 57%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isunordered.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isunordered.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isunordered.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 57%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/logb.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/logb.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/logb.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc 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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/lib/kernel/host /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_avx_fma4.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 57%] Building SLEEF to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/v256_sleefsimddp.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/arch -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -O1 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/v256_sleefsimddp.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleefsimddp.c [ 57%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/rootn.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/rootn.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/rootn.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 57%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fmax.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fmax.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/fmax.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 57%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fmin.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/fmin.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/fmin.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 57%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/pown.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/pown.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/pown.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 57%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_sqrt.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_sqrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_sqrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 57%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mad24.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mad24.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mad24.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 57%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/expfrexp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/expfrexp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/expfrexp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 57%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_tan.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/half_tan.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_tan.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 57%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/powr.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/powr.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/powr.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 57%] Building SLEEF to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/c_sleefsp.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/arch -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -O1 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/c_sleefsp.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleefsp.c [ 57%] Building SLEEF to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/c_sleefdp.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/arch -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -O1 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/c_sleefdp.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleefdp.c [ 57%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/frfrexp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/frfrexp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/frfrexp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 57%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/pow_helpers.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/pow_helpers.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/pow_helpers.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 58%] Building SLEEF to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/c_sleef_glue_auto.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/arch -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -O1 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/c_sleef_glue_auto.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleef_glue_auto.c [ 58%] Building SLEEF to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/v128_sleefsimdsp.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/arch -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -O1 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/v128_sleefsimdsp.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleefsimdsp.c [ 58%] Building SLEEF to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/v128_sleefsimddp.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/arch -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -O1 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/v128_sleefsimddp.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleefsimddp.c [ 58%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mad.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mad.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mad.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 58%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/frexp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/frexp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/frexp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 58%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/isequal.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/isequal.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isequal.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 58%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/pow.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/pow.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/pow.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 58%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/hypot.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/hypot.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/hypot.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 58%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/isgreater.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/isgreater.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isgreater.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 58%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/isgreaterequal.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/isgreaterequal.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isgreaterequal.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 58%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mad_hi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mad_hi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mad_hi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 58%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fmod.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fmod.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/fmod.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 58%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/ilogb.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/ilogb.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/ilogb.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 58%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/rootn.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/rootn.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/rootn.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 58%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/ldexp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/ldexp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/ldexp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 58%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/lgamma.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/lgamma.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/lgamma.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 58%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/isless.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/isless.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isless.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 58%] Building SLEEF to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/v256_sleefsimdsp.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/arch -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -O1 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/v256_sleefsimdsp.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleefsimdsp.c [ 58%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/lgamma_r.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/lgamma_r.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/lgamma_r.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 58%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/remainder.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/remainder.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/remainder.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 58%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mad_sat.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mad_sat.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mad_sat.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 58%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/pow_helpers.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/pow_helpers.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/pow_helpers.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 58%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fmod.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fmod.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/fmod.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 58%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/islessequal.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/islessequal.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/islessequal.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 58%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/remainder.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/remainder.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/remainder.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 58%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/log10.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/log10.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/log10.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 58%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/remquo.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/remquo.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/remquo.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 58%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/remquo.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/remquo.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/remquo.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 58%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/islessgreater.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/islessgreater.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/islessgreater.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 58%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/log1p.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/log1p.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/log1p.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 58%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/max.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/max.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/max.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 58%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/abs.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/abs.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/abs.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 58%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/isnotequal.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/isnotequal.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isnotequal.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 58%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/isordered.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/isordered.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isordered.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/abs_diff.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/abs_diff.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/abs_diff.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/ocml_helpers.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/ocml_helpers.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/ocml_helpers.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/max_i.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/max_i.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/max_i.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isinf.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isinf.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/isinf.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isnan.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isnan.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/isnan.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/log.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/log.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/log.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/isunordered.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/isunordered.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isunordered.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/add_sat.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/add_sat.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/add_sat.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/ocml_helpers.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/ocml_helpers.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/ocml_helpers.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/modf.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/modf.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/modf.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isinf.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isinf.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/isinf.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/maxmag.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/maxmag.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/maxmag.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/all.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/all.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/all.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isfinite.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isfinite.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/isfinite.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/mad24.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/mad24.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mad24.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_cos.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_cos.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/native_cos.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/any.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/any.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/any.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_sin.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_sin.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/native_sin.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/min.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/min.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/min.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isnan.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isnan.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/isnan.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isfinite.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isfinite.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/isfinite.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isnormal.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/isnormal.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/isnormal.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/as_type.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/as_type.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/as_type.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/mad.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/mad.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mad.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_tan.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/native_tan.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/native_tan.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/min_i.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/min_i.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/min_i.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/minmag.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/minmag.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/minmag.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/async_work_group_copy.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/async_work_group_copy.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/async_work_group_copy.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isnormal.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/isnormal.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/isnormal.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/vtables_fp64.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/vtables_fp64.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc/vtables_fp64.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/vtables_fp32.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/vtables_fp32.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc/vtables_fp32.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/nextafter.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/nextafter.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/nextafter.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/mad_hi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/mad_hi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mad_hi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/vtables_fp32.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/vtables_fp32.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc/vtables_fp32.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/vtables_fp64.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/vtables_fp64.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc/vtables_fp64.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mix.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mix.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mix.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/normalize.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/normalize.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc/normalize.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/normalize.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/normalize.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc/normalize.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/rint.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/rint.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/rint.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/length.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/length.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc/length.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/mad_sat.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/mad_sat.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mad_sat.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/async_work_group_strided_copy.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/async_work_group_strided_copy.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/async_work_group_strided_copy.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/round.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/round.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/round.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sleef_glue.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sleef_glue.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleef_glue.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/length.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/length.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc/length.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/scalars.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/scalars.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/scalars.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mul24.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mul24.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mul24.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sleef_glue.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sleef_glue.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleef_glue.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sqrt.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sqrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/sqrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/scalars.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/scalars.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/scalars.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mul_hi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mul_hi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mul_hi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/acos.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/acos.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/acos.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/acos.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/acos.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/acos.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/asin.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/asin.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/asin.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/max.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/max.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/max.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/atan2.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/atan2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/atan2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/asin.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/asin.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/asin.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/atomics.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/atomics.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/atomics.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/tgamma.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/tgamma.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/tgamma.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/atan2.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/atan2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/atan2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/atan.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/atan.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/atan.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/max_i.cl.bc [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/nan.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/nan.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/nan.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/max_i.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/max_i.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 59%] Built target kernel_host_GENERIC make -f lib/kernel/host/CMakeFiles/kernel_host_avx2.dir/build.make lib/kernel/host/CMakeFiles/kernel_host_avx2.dir/depend [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/atan.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/atan.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/atan.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/lib/kernel/host /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/CMakeFiles/kernel_host_avx2.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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 make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 59%] Building SLEEF to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/v256_sleefsimddp.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/arch -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -O1 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/v256_sleefsimddp.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleefsimddp.c [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_divide.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_divide.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_divide.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 59%] Building LL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/addrspace_operators.ll.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-11 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/addrspace_operators.ll.bc /build/pocl-PBB85R/pocl-1.8/lib/kernel/host/../addrspace_operators.ll [ 59%] Building LL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/barrier.ll.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-11 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/barrier.ll.bc /build/pocl-PBB85R/pocl-1.8/lib/kernel/host/../barrier.ll [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/trunc.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/trunc.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/trunc.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse41.h [ 59%] Building SLEEF to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/c_sleefsp.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/arch -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -O1 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/c_sleefsp.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleefsp.c [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/bitselect.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/bitselect.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/bitselect.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_exp10.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_exp10.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_exp10.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/cbrt.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/cbrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/cbrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_exp2.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_exp2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_exp2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/cbrt.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/cbrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/cbrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/clamp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/clamp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/clamp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 59%] Building LL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/spir_wrapper64.ll.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-11 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/spir_wrapper64.ll.bc /build/pocl-PBB85R/pocl-1.8/lib/kernel/host/../host/spir_wrapper64.ll [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_exp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_exp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_exp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/maxmag.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/maxmag.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/maxmag.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/ceil.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/ceil.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/ceil.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 59%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mem_fence.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/mem_fence.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mem_fence.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/copysign.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/copysign.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/copysign.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/ceil.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/ceil.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/ceil.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/copysign.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/copysign.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/copysign.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 59%] Linking & optimizing SLEEF for sse41: /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sleef.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-link-11 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/sleef.bc /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/c_sleefsp.c.bc /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/c_sleefdp.c.bc /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/c_sleef_glue_auto.c.bc /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/v128_sleefsimdsp.c.bc /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/v128_sleefsimddp.c.bc [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/clamp_int.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/clamp_int.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/clamp_int.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_log10.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_log10.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_log10.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 59%] Linking & optimizing Kernel bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-sse41.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/xargs /usr/bin/llvm-link-11 -o kernel-x86_64-pc-linux-gnu-sse41-unoptimized.bc < /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/CMakeFiles/kernel_x86_64-pc-linux-gnu-sse41_linklist.txt [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/min.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/min.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/min.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h warning: Linking two modules of different data layouts: '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/addrspace_operators.ll.bc' is 'e-m:e-i64:64-f80:128-n8:16:32:64-S128' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' warning: Linking two modules of different data layouts: '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse41/barrier.ll.bc' is '' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_log2.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_log2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_log2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 59%] Building SLEEF to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/c_sleefdp.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/arch -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -O1 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/c_sleefdp.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleefdp.c [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_log.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_log.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_log.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 59%] Building SLEEF to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/c_sleef_glue_auto.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/arch -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -O1 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/c_sleef_glue_auto.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleef_glue_auto.c [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/erfc.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/erfc.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/erfc.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/min_i.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/min_i.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/min_i.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/erfc.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/erfc.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/erfc.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/clz.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/clz.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/clz.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/convert_type.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/convert_type.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/convert_type.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/cross.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/cross.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/cross.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_powr.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_powr.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_powr.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h warning: Linking two modules of different data layouts: '/build/pocl-PBB85R/pocl-1.8/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-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' warning: Linking two modules of different target triples: /build/pocl-PBB85R/pocl-1.8/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' [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/erf.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/erf.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/erf.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/minmag.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/minmag.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/minmag.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/erf.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/erf.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/erf.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/exp10.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/exp10.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/exp10.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/exp2.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/exp2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/exp2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_recip.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_recip.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_recip.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/mix.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/mix.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mix.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/exp10.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/exp10.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/exp10.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/exp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/exp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/exp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/exp2.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/exp2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/exp2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 59%] Building SLEEF to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/v128_sleefsimdsp.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/arch -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -O1 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/v128_sleefsimdsp.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleefsimdsp.c cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/opt-11 -relocation-model=pic -mtriple=x86_64-pc-linux-gnu -mcpu=penryn -O3 -fp-contract=off -o /build/pocl-PBB85R/pocl-1.8/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 [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/exp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/exp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/exp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_rsqrt.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_rsqrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_rsqrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/mul24.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/mul24.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mul24.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 59%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_sqrt.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_sqrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_sqrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 60%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/expm1.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/expm1.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/expm1.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 60%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/expm1.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/expm1.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/expm1.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 60%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/pocl_spawn_wg.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/pocl_spawn_wg.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/pocl_spawn_wg.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 61%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/mul_hi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/mul_hi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mul_hi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 61%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/popcount.cl.bc [ 61%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/pocl_run_all_wgs.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/popcount.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/popcount.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/pocl_run_all_wgs.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/pocl_run_all_wgs.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 61%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/nan.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/nan.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/nan.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 61%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fabs.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fabs.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/fabs.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 61%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_divide.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_divide.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_divide.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 61%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fdim.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fdim.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/fdim.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 61%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_exp10.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_exp10.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_exp10.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 61%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/prefetch.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/prefetch.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/prefetch.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 61%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/floor.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/floor.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/floor.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 61%] Building SLEEF to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/v128_sleefsimddp.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/arch -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -O1 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/v128_sleefsimddp.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleefsimddp.c [ 61%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/printf.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/printf.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/printf.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 61%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fabs.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fabs.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/fabs.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 61%] Building SLEEF to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/v256_sleefsimdsp.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/arch -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -O1 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/v256_sleefsimdsp.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleefsimdsp.c [ 61%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fma.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fma.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/fma.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 61%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fdim.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fdim.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/fdim.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 61%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_exp2.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_exp2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_exp2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 61%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/floor.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/floor.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/floor.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 61%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fmax.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fmax.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/fmax.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 61%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fmin.cl.bc [ 61%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fma.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fma.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/fma.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/fmin.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/fmin.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 61%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/expfrexp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/expfrexp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/expfrexp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 61%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/printf_base.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/printf_base.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/printf_base.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 61%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fmax.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fmax.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/fmax.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 61%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fmin.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/fmin.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/fmin.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 61%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/expfrexp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/expfrexp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/expfrexp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 61%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/read_image.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/read_image.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/read_image.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 61%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/abs.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/abs.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/abs.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 61%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_exp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_exp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_exp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 61%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_log10.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_log10.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_log10.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 61%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/frfrexp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/frfrexp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/frfrexp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 62%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/frfrexp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/frfrexp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/frfrexp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 62%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/frexp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/frexp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/frexp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 62%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/abs_diff.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/abs_diff.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/abs_diff.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 62%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/frexp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/frexp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/frexp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 62%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/hypot.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/hypot.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/hypot.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 62%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_log2.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_log2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_log2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 62%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/hypot.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/hypot.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/hypot.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 62%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/ilogb.cl.bc [ 62%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/rhadd.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/rhadd.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/rhadd.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 63%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/rotate.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/rotate.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/rotate.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 63%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_log.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_log.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_log.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 63%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/add_sat.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/add_sat.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/add_sat.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 63%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/ilogb.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/ilogb.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/ilogb.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 63%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/ldexp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/ldexp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/ldexp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/ilogb.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/ilogb.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 63%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/rsqrt.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/rsqrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/rsqrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 63%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/lgamma.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/lgamma.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/lgamma.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 63%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_powr.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_powr.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_powr.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 64%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/all.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/all.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/all.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 64%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/any.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/any.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/any.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 64%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/ldexp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/ldexp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/ldexp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 64%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/as_type.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/as_type.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/as_type.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 64%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/select.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/select.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/select.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 64%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/lgamma_r.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/lgamma_r.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/lgamma_r.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 64%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_recip.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_recip.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_recip.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 64%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/log10.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/log10.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/log10.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 64%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/lgamma.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/lgamma.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/lgamma.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 64%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/lgamma_r.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/lgamma_r.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/lgamma_r.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 64%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/log10.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/log10.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/log10.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 64%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/async_work_group_copy.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/async_work_group_copy.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/async_work_group_copy.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 64%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/shuffle.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/shuffle.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/shuffle.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 64%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_rsqrt.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_rsqrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_rsqrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 64%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_sqrt.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_sqrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_sqrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 64%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/distance.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/distance.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/distance.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 65%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/log1p.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/log1p.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/log1p.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 65%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/dot.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/dot.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/dot.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 65%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/log.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/log.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/log.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 65%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/modf.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/modf.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/modf.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 65%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/log1p.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/log1p.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/log1p.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 65%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/pocl_spawn_wg.c.bc [ 65%] Built target kernel_host_avx512 cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/pocl_spawn_wg.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/pocl_spawn_wg.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 65%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/log.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/log.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/log.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 65%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/pocl_run_all_wgs.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/pocl_run_all_wgs.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/pocl_run_all_wgs.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 65%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fast_distance.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fast_distance.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/fast_distance.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 65%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fast_normalize.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fast_normalize.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/fast_normalize.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 65%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fast_length.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fast_length.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/fast_length.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 65%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_cos.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_cos.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/native_cos.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 66%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/popcount.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/popcount.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/popcount.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 66%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_sin.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_sin.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/native_sin.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 66%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/modf.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/modf.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/modf.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 66%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_cos.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_cos.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/native_cos.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 66%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/nextafter.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/nextafter.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/nextafter.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 66%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_tan.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/native_tan.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/native_tan.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 66%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/prefetch.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/prefetch.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/prefetch.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 66%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/printf.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/printf.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/printf.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 66%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/signbit.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/signbit.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/signbit.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 66%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/async_work_group_strided_copy.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/async_work_group_strided_copy.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/async_work_group_strided_copy.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 66%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/atomics.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/atomics.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/atomics.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 66%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/rint.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/rint.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/rint.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 66%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fract.cl.bc [ 66%] Building LL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/addrspace_operators.ll.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fract.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/fract.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-11 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/addrspace_operators.ll.bc /build/pocl-PBB85R/pocl-1.8/lib/kernel/host/../addrspace_operators.ll [ 66%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/printf_base.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/printf_base.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/printf_base.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 66%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/read_image.cl.bc [ 66%] Building LL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/barrier.ll.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/read_image.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/read_image.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-11 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/barrier.ll.bc /build/pocl-PBB85R/pocl-1.8/lib/kernel/host/../barrier.ll [ 66%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sign.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sign.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sign.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 66%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/rhadd.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/rhadd.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/rhadd.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 66%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/bitselect.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/bitselect.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/bitselect.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 66%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_sin.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_sin.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/native_sin.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 66%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_tan.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/native_tan.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/native_tan.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 66%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/round.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/round.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/round.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 66%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/smoothstep.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/smoothstep.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/smoothstep.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 66%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/nextafter.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/nextafter.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/nextafter.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 66%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sqrt.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sqrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/sqrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 66%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/rint.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/rint.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/rint.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 66%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/rotate.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/rotate.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/rotate.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 66%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_global_id.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_global_id.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_global_id.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 66%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/clamp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/clamp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/clamp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 66%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/tgamma.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/tgamma.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/tgamma.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 66%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_global_size.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_global_size.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_global_size.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 66%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_global_offset.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_global_offset.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_global_offset.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 66%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_group_id.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_group_id.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_group_id.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 66%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/rsqrt.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/rsqrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/rsqrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 66%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_image_array_size.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_image_array_size.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_array_size.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 66%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/trunc.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/trunc.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/trunc.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_ssse3.h [ 66%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/round.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/round.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/round.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 66%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_image_channel_data_type.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_image_channel_data_type.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_channel_data_type.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 66%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sqrt.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sqrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/sqrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 66%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/tgamma.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/tgamma.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/tgamma.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 66%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/select.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/select.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/select.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 66%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/clamp_int.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/clamp_int.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/clamp_int.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 66%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/step.cl.bc [ 66%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/clz.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/clz.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/clz.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/step.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/step.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 66%] Building LL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/spir_wrapper64.ll.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-11 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/spir_wrapper64.ll.bc /build/pocl-PBB85R/pocl-1.8/lib/kernel/host/../host/spir_wrapper64.ll [ 66%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mem_fence.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/mem_fence.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mem_fence.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 66%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_image_channel_order.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_image_channel_order.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_channel_order.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 66%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_image_depth.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_image_depth.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_depth.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 66%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/convert_type.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/convert_type.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/convert_type.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 66%] Linking & optimizing SLEEF for ssse3: /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sleef.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-link-11 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/sleef.bc /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/c_sleefsp.c.bc /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/c_sleefdp.c.bc /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/c_sleef_glue_auto.c.bc /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/v128_sleefsimdsp.c.bc /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/v128_sleefsimddp.c.bc [ 66%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sub_sat.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sub_sat.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sub_sat.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 66%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/trunc.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/trunc.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/trunc.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_sse2.h [ 66%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/shuffle.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/shuffle.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/shuffle.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 66%] Linking & optimizing Kernel bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-ssse3.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/xargs /usr/bin/llvm-link-11 -o kernel-x86_64-pc-linux-gnu-ssse3-unoptimized.bc < /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/CMakeFiles/kernel_x86_64-pc-linux-gnu-ssse3_linklist.txt [ 67%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/signbit.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/signbit.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/signbit.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 67%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/cross.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/cross.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/cross.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 67%] Building LL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/spir_wrapper64.ll.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-11 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/spir_wrapper64.ll.bc /build/pocl-PBB85R/pocl-1.8/lib/kernel/host/../host/spir_wrapper64.ll warning: Linking two modules of different data layouts: '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/addrspace_operators.ll.bc' is 'e-m:e-i64:64-f80:128-n8:16:32:64-S128' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' warning: Linking two modules of different data layouts: '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/ssse3/barrier.ll.bc' is '' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' [ 67%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mem_fence.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/mem_fence.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mem_fence.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 67%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/distance.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/distance.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/distance.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 67%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/dot.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/dot.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/dot.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 67%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/upsample.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/upsample.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/upsample.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 67%] Linking & optimizing SLEEF for sse2: /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sleef.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-link-11 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/sleef.bc /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/c_sleefsp.c.bc /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/c_sleefdp.c.bc /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/c_sleef_glue_auto.c.bc /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/v128_sleefsimdsp.c.bc /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/v128_sleefsimddp.c.bc [ 67%] Linking & optimizing Kernel bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-sse2.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/xargs /usr/bin/llvm-link-11 -o kernel-x86_64-pc-linux-gnu-sse2-unoptimized.bc < /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/CMakeFiles/kernel_x86_64-pc-linux-gnu-sse2_linklist.txt warning: Linking two modules of different data layouts: '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/addrspace_operators.ll.bc' is 'e-m:e-i64:64-f80:128-n8:16:32:64-S128' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' warning: Linking two modules of different data layouts: '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/sse2/barrier.ll.bc' is '' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' [ 68%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_image_dim.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_image_dim.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_dim.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 68%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/vload.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/vload.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/vload.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 68%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/vload_half.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/vload_half.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/vload_half.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 68%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/vload_store_half_f16c.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/vload_store_half_f16c.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/vload_store_half_f16c.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 68%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fast_distance.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fast_distance.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/fast_distance.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h warning: Linking two modules of different data layouts: '/build/pocl-PBB85R/pocl-1.8/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-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' warning: Linking two modules of different target triples: /build/pocl-PBB85R/pocl-1.8/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' [ 68%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/sign.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/sign.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sign.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 68%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/smoothstep.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/smoothstep.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/smoothstep.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h warning: Linking two modules of different data layouts: '/build/pocl-PBB85R/pocl-1.8/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-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' warning: Linking two modules of different target triples: /build/pocl-PBB85R/pocl-1.8/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' [ 68%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_image_height.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_image_height.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_height.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 68%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/step.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/step.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/step.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 68%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/vstore.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/vstore.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/vstore.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 68%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_image_width.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_image_width.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_width.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 68%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fast_length.cl.bc [ 68%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fast_normalize.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fast_length.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/fast_length.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fast_normalize.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/fast_normalize.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 68%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/sub_sat.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/sub_sat.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sub_sat.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 68%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/vstore_half.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/vstore_half.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/vstore_half.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 68%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/upsample.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/upsample.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/upsample.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 68%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/vload.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/vload.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/vload.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 68%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/vload_half.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/vload_half.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/vload_half.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/opt-11 -relocation-model=pic -mtriple=x86_64-pc-linux-gnu -mcpu=x86-64 -O3 -fp-contract=off -o /build/pocl-PBB85R/pocl-1.8/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 [ 68%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_local_id.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_local_id.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_local_id.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 68%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fract.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fract.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/fract.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 68%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_local_size.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_local_size.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_local_size.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/opt-11 -relocation-model=pic -mtriple=x86_64-pc-linux-gnu -mcpu=core2 -O3 -fp-contract=off -o /build/pocl-PBB85R/pocl-1.8/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 [ 68%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/vload_store_half_f16c.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/vload_store_half_f16c.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/vload_store_half_f16c.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 69%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/vstore.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/vstore.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/vstore.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 69%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_num_groups.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_num_groups.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_num_groups.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 69%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_global_id.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_global_id.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_global_id.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 69%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/vstore_half.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/vstore_half.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/vstore_half.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 69%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_work_dim.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/get_work_dim.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_work_dim.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 69%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_global_offset.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_global_offset.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_global_offset.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 69%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/hadd.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/hadd.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/hadd.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 69%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_global_size.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_global_size.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_global_size.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 69%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_group_id.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_group_id.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_group_id.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 69%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_image_array_size.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_image_array_size.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_array_size.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 69%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/wait_group_events.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/wait_group_events.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/wait_group_events.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 69%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/wait_group_events.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/wait_group_events.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/wait_group_events.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 69%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/write_image.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/write_image.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/write_image.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 69%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_cos.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_cos.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_cos.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 69%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/pocl_fma.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/pocl_fma.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/pocl_fma.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 69%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_image_channel_data_type.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_image_channel_data_type.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_channel_data_type.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 69%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_image_channel_order.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_image_channel_order.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_channel_order.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 69%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_divide.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_divide.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_divide.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 69%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/write_image.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/write_image.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/write_image.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 69%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/acospi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/acospi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/acospi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 69%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/pocl_fma.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/pocl_fma.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/pocl_fma.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 69%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/acospi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/acospi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/acospi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 69%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/asinpi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/asinpi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/asinpi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 69%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_exp10.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_exp10.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_exp10.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 69%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_image_depth.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_image_depth.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_depth.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 69%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/asinpi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/asinpi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/asinpi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 69%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/atan2pi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/atan2pi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/atan2pi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 69%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/atan2pi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/atan2pi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/atan2pi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 69%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/atanpi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/atanpi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/atanpi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 69%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_image_dim.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_image_dim.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_dim.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 69%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_exp2.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_exp2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_exp2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 69%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_exp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_exp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_exp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 69%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/atanpi.cl.bc [ 69%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_log10.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/atanpi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/atanpi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_log10.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_log10.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 69%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_log2.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_log2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_log2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 69%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_log.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_log.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_log.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 69%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sinpi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sinpi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/sinpi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 69%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_image_height.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_image_height.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_height.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 69%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_image_width.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_image_width.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_image_width.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 69%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/sinpi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/sinpi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/sinpi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 69%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_local_id.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_local_id.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_local_id.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h make -f tests/kernel/CMakeFiles/kernel.dir/build.make tests/kernel/CMakeFiles/kernel.dir/depend make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/kernel /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/kernel /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/kernel/CMakeFiles/kernel.dir/DependInfo.cmake --color= [ 69%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_powr.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_powr.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_powr.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make -f tests/kernel/CMakeFiles/sampler_address_clamp.dir/build.make tests/kernel/CMakeFiles/sampler_address_clamp.dir/depend make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/kernel /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/kernel /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/kernel/CMakeFiles/sampler_address_clamp.dir/DependInfo.cmake --color= [ 69%] Building C object tests/kernel/CMakeFiles/kernel.dir/kernel.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/kernel && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/tests/kernel\" -I/build/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -pthread -MD -MT tests/kernel/CMakeFiles/kernel.dir/kernel.c.o -MF CMakeFiles/kernel.dir/kernel.c.o.d -o CMakeFiles/kernel.dir/kernel.c.o -c /build/pocl-PBB85R/pocl-1.8/tests/kernel/kernel.c make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 69%] Building C object tests/kernel/CMakeFiles/sampler_address_clamp.dir/sampler_address_clamp.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/kernel && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/tests/kernel\" -I/build/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -pthread -MD -MT tests/kernel/CMakeFiles/sampler_address_clamp.dir/sampler_address_clamp.c.o -MF CMakeFiles/sampler_address_clamp.dir/sampler_address_clamp.c.o.d -o CMakeFiles/sampler_address_clamp.dir/sampler_address_clamp.c.o -c /build/pocl-PBB85R/pocl-1.8/tests/kernel/sampler_address_clamp.c make -f tests/kernel/CMakeFiles/image_query_funcs.dir/build.make tests/kernel/CMakeFiles/image_query_funcs.dir/depend make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/kernel /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/kernel /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/kernel/CMakeFiles/image_query_funcs.dir/DependInfo.cmake --color= [ 69%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/cospi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/cospi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/cospi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 69%] Linking C executable kernel cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/kernel && /usr/bin/cmake -E cmake_link_script CMakeFiles/kernel.dir/link.txt --verbose=1 make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 69%] Building C object tests/kernel/CMakeFiles/image_query_funcs.dir/image_query_funcs.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/kernel && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/tests/kernel\" -I/build/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -pthread -MD -MT tests/kernel/CMakeFiles/image_query_funcs.dir/image_query_funcs.c.o -MF CMakeFiles/image_query_funcs.dir/image_query_funcs.c.o.d -o CMakeFiles/image_query_funcs.dir/image_query_funcs.c.o -c /build/pocl-PBB85R/pocl-1.8/tests/kernel/image_query_funcs.c /usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/kernel.dir/kernel.c.o -o kernel ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread [ 69%] Linking C executable sampler_address_clamp cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/kernel && /usr/bin/cmake -E cmake_link_script CMakeFiles/sampler_address_clamp.dir/link.txt --verbose=1 /usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/sampler_address_clamp.dir/sampler_address_clamp.c.o -o sampler_address_clamp ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread [ 69%] Linking C executable image_query_funcs cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/kernel && /usr/bin/cmake -E cmake_link_script CMakeFiles/image_query_funcs.dir/link.txt --verbose=1 /usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/image_query_funcs.dir/image_query_funcs.c.o -o image_query_funcs ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 69%] Built target sampler_address_clamp make -f tests/kernel/CMakeFiles/test_shuffle.dir/build.make tests/kernel/CMakeFiles/test_shuffle.dir/depend make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/kernel /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/kernel /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/kernel/CMakeFiles/test_shuffle.dir/DependInfo.cmake --color= [ 69%] Built target kernel 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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 69%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_local_size.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_local_size.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_local_size.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 69%] Built target image_query_funcs make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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_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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/DependInfo.cmake --color= [ 69%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_recip.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_recip.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_recip.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 69%] Building CXX object tests/kernel/CMakeFiles/test_shuffle.dir/test_shuffle.cc.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/kernel && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/tests/kernel\" -I/build/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -pthread -std=gnu++11 -MD -MT tests/kernel/CMakeFiles/test_shuffle.dir/test_shuffle.cc.o -MF CMakeFiles/test_shuffle.dir/test_shuffle.cc.o.d -o CMakeFiles/test_shuffle.dir/test_shuffle.cc.o -c /build/pocl-PBB85R/pocl-1.8/tests/kernel/test_shuffle.cc [ 69%] 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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/tests/regression\" -I/build/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -pthread -MD -MT tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/test_assign_loop_variable_to_privvar_makes_it_local.c.o -MF CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local.dir/test_assign_loop_variable_to_privvar_makes_it_local.c.o.d -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/pocl-PBB85R/pocl-1.8/tests/regression/test_assign_loop_variable_to_privvar_makes_it_local.c [ 69%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_num_groups.c.bc [ 69%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/cospi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/cospi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/cospi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_num_groups.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_num_groups.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 69%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_work_dim.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/get_work_dim.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/get_work_dim.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 69%] 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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/tests/regression\" -I/build/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -pthread -MD -MT tests/regression/CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/test_program_from_binary_with_local_1_1_1.c.o -MF CMakeFiles/test_program_from_binary_with_local_1_1_1.dir/test_program_from_binary_with_local_1_1_1.c.o.d -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/pocl-PBB85R/pocl-1.8/tests/regression/test_program_from_binary_with_local_1_1_1.c [ 70%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/hadd.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/hadd.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/hadd.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 70%] Linking C executable test_assign_loop_variable_to_privvar_makes_it_local cd /build/pocl-PBB85R/pocl-1.8/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 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie 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 -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread [ 70%] Linking C executable test_program_from_binary_with_local_1_1_1 cd /build/pocl-PBB85R/pocl-1.8/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 /usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie 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 -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread [ 70%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/tanpi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/tanpi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/tanpi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 70%] Built target test_program_from_binary_with_local_1_1_1 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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/DependInfo.cmake --color= [ 70%] Built target test_assign_loop_variable_to_privvar_makes_it_local [ 71%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/tanpi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/tanpi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/tanpi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 71%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/cos.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/cos.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/cos.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 71%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_rsqrt.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_rsqrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_rsqrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 71%] 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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/tests/regression\" -I/build/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -pthread -MD -MT 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 -MF CMakeFiles/test_assign_loop_variable_to_privvar_makes_it_local_2.dir/test_assign_loop_variable_to_privvar_makes_it_local_2.c.o.d -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/pocl-PBB85R/pocl-1.8/tests/regression/test_assign_loop_variable_to_privvar_makes_it_local_2.c [ 71%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_cos.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_cos.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_cos.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 71%] Linking C executable test_assign_loop_variable_to_privvar_makes_it_local_2 cd /build/pocl-PBB85R/pocl-1.8/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 [ 71%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_sin.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_sin.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_sin.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie 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 -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 71%] Built target test_assign_loop_variable_to_privvar_makes_it_local_2 make -f tests/regression/CMakeFiles/test_llvm_segfault_issue_889.dir/build.make tests/regression/CMakeFiles/test_llvm_segfault_issue_889.dir/depend make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_llvm_segfault_issue_889.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_llvm_segfault_issue_889.dir/build.make tests/regression/CMakeFiles/test_llvm_segfault_issue_889.dir/build make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 71%] Building C object tests/regression/CMakeFiles/test_llvm_segfault_issue_889.dir/test_llvm_segfault_issue_889.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/tests/regression\" -I/build/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -pthread -MD -MT tests/regression/CMakeFiles/test_llvm_segfault_issue_889.dir/test_llvm_segfault_issue_889.c.o -MF CMakeFiles/test_llvm_segfault_issue_889.dir/test_llvm_segfault_issue_889.c.o.d -o CMakeFiles/test_llvm_segfault_issue_889.dir/test_llvm_segfault_issue_889.c.o -c /build/pocl-PBB85R/pocl-1.8/tests/regression/test_llvm_segfault_issue_889.c 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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 71%] Linking C executable test_llvm_segfault_issue_889 cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_llvm_segfault_issue_889.dir/link.txt --verbose=1 /usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/test_llvm_segfault_issue_889.dir/test_llvm_segfault_issue_889.c.o -o test_llvm_segfault_issue_889 ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread [ 71%] Building CXX object tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/test_barrier_between_for_loops.cpp.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/tests/regression\" -I/build/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_barrier_between_for_loops.dir/test_barrier_between_for_loops.cpp.o -MF CMakeFiles/test_barrier_between_for_loops.dir/test_barrier_between_for_loops.cpp.o.d -o CMakeFiles/test_barrier_between_for_loops.dir/test_barrier_between_for_loops.cpp.o -c /build/pocl-PBB85R/pocl-1.8/tests/regression/test_barrier_between_for_loops.cpp [ 71%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/cos.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/cos.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/cos.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 71%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_sqrt.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_sqrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_sqrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 71%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/cosh.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/cosh.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/cosh.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 71%] Built target test_llvm_segfault_issue_889 [ 71%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_divide.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_divide.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_divide.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 71%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_exp10.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_exp10.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_exp10.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 71%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_tan.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/half_tan.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_tan.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 72%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/cosh.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/cosh.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/cosh.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 72%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isequal.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isequal.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isequal.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 72%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isgreater.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isgreater.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isgreater.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 72%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/sin.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/sin.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/sin.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 72%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_exp2.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_exp2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_exp2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 72%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/sinh.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/sinh.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/sinh.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 72%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isgreaterequal.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isgreaterequal.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isgreaterequal.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h In file included from /build/pocl-PBB85R/pocl-1.8/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.") | ^ [ 72%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_exp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_exp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_exp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 72%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isless.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isless.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isless.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 72%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/islessequal.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/islessequal.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/islessequal.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 72%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/tan.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/tan.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/tan.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 72%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sin.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sin.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/sin.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 72%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_log10.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_log10.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_log10.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 72%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/islessgreater.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/islessgreater.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/islessgreater.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 72%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isnotequal.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isnotequal.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isnotequal.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 72%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/tanh.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/tanh.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/tanh.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 72%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_log2.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_log2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_log2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 72%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sinh.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sinh.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/sinh.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 72%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_log.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_log.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_log.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 72%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isordered.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isordered.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isordered.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 72%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/sincos.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/sincos.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/sincos.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 72%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/sincos_helpers.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/sincos_helpers.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/sincos_helpers.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 72%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_powr.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_powr.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_powr.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 72%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isunordered.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isunordered.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isunordered.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 72%] Linking CXX executable test_shuffle cd /build/pocl-PBB85R/pocl-1.8/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 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/test_shuffle.dir/test_shuffle.cc.o -o test_shuffle ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread [ 72%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/tan.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/tan.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/tan.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 72%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/tanh.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/tanh.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/tanh.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 72%] Built target test_shuffle make -f tests/regression/CMakeFiles/test_early_return.dir/build.make tests/regression/CMakeFiles/test_early_return.dir/depend make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_early_return.dir/DependInfo.cmake --color= [ 72%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/acosh.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/acosh.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/acosh.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 72%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_recip.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_recip.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_recip.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 72%] Building CXX object tests/regression/CMakeFiles/test_early_return.dir/test_early_return.cpp.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/tests/regression\" -I/build/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_early_return.dir/test_early_return.cpp.o -MF CMakeFiles/test_early_return.dir/test_early_return.cpp.o.d -o CMakeFiles/test_early_return.dir/test_early_return.cpp.o -c /build/pocl-PBB85R/pocl-1.8/tests/regression/test_early_return.cpp [ 72%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_rsqrt.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_rsqrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_rsqrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 72%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mad24.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mad24.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mad24.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 72%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sincos.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sincos.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/sincos.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 72%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mad.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mad.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mad.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 72%] Linking CXX executable test_barrier_between_for_loops cd /build/pocl-PBB85R/pocl-1.8/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 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/test_barrier_between_for_loops.dir/test_barrier_between_for_loops.cpp.o -o test_barrier_between_for_loops ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread [ 72%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/asinh.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/asinh.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/asinh.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 72%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_sin.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_sin.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_sin.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 72%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_sqrt.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_sqrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_sqrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 72%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mad_hi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mad_hi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mad_hi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 72%] Built target test_barrier_between_for_loops 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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/DependInfo.cmake --color= [ 72%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sincos_helpers.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sincos_helpers.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/sincos_helpers.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/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 In file included from /build/pocl-PBB85R/pocl-1.8/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.") | ^ make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_id_dependent_computation.dir/DependInfo.cmake --color= [ 72%] Building CXX object tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/test_for_with_var_iteration_count.cpp.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/tests/regression\" -I/build/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_for_with_var_iteration_count.dir/test_for_with_var_iteration_count.cpp.o -MF CMakeFiles/test_for_with_var_iteration_count.dir/test_for_with_var_iteration_count.cpp.o.d -o CMakeFiles/test_for_with_var_iteration_count.dir/test_for_with_var_iteration_count.cpp.o -c /build/pocl-PBB85R/pocl-1.8/tests/regression/test_for_with_var_iteration_count.cpp [ 72%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_tan.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/half_tan.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/half_tan.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 72%] Building CXX object tests/regression/CMakeFiles/test_id_dependent_computation.dir/test_id_dependent_computation.cpp.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/tests/regression\" -I/build/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_id_dependent_computation.dir/test_id_dependent_computation.cpp.o -MF CMakeFiles/test_id_dependent_computation.dir/test_id_dependent_computation.cpp.o.d -o CMakeFiles/test_id_dependent_computation.dir/test_id_dependent_computation.cpp.o -c /build/pocl-PBB85R/pocl-1.8/tests/regression/test_id_dependent_computation.cpp [ 72%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/atanh.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/atanh.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/atanh.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 72%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isequal.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isequal.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isequal.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 72%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mad_sat.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mad_sat.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mad_sat.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 72%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/acosh.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/acosh.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/acosh.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 72%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/ep_log.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/ep_log.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/ep_log.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 72%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isgreater.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isgreater.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isgreater.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 72%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/max.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/max.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/max.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 72%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/asinh.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/asinh.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/asinh.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc In file included from /build/pocl-PBB85R/pocl-1.8/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.") | ^ In file included from /build/pocl-PBB85R/pocl-1.8/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.") | ^ [ 72%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/max_i.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/max_i.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/max_i.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 72%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/atanh.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/atanh.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/atanh.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 72%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isgreaterequal.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isgreaterequal.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isgreaterequal.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 72%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/radians.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/radians.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/radians.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 72%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/ep_log.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/ep_log.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/ep_log.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 73%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isless.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isless.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isless.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 73%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/maxmag.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/maxmag.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/maxmag.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 73%] Linking CXX executable test_early_return cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_early_return.dir/link.txt --verbose=1 [ 73%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/degrees.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/degrees.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/degrees.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/test_early_return.dir/test_early_return.cpp.o -o test_early_return ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread [ 73%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/radians.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/radians.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/radians.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 73%] Linking CXX executable test_id_dependent_computation cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_id_dependent_computation.dir/link.txt --verbose=1 [ 73%] Built target test_early_return /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/test_id_dependent_computation.dir/test_id_dependent_computation.cpp.o -o test_id_dependent_computation ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread [ 73%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/islessgreater.cl.bc [ 73%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/log2.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/islessgreater.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/islessgreater.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 73%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/islessequal.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/log2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/log2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/islessequal.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/islessequal.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 73%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/min.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/min.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/min.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 73%] Built target test_id_dependent_computation [ 73%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/min_i.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/min_i.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/min_i.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 73%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/degrees.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/degrees.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/degrees.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 73%] Linking CXX executable test_for_with_var_iteration_count cd /build/pocl-PBB85R/pocl-1.8/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 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie 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 -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread [ 73%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isnotequal.cl.bc [ 73%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isordered.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isnotequal.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isnotequal.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isordered.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isordered.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 73%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/logb.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/logb.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/logb.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 73%] Built target test_for_with_var_iteration_count [ 73%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/pown.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/pown.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/pown.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 73%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isunordered.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isunordered.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/isunordered.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 73%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/minmag.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/minmag.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/minmag.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 73%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/log2.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/log2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/log2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 73%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mix.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mix.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mix.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 73%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/powr.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/powr.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/powr.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 73%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/pow.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/pow.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/pow.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 73%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/rootn.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/rootn.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/rootn.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 73%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mad24.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mad24.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mad24.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 73%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mad.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mad.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mad.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 73%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/pow_helpers.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/pow_helpers.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/pow_helpers.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 73%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mul24.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mul24.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mul24.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 73%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/logb.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/logb.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/logb.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 73%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/pown.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/pown.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/pown.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 73%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/fmod.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/fmod.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/fmod.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 73%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mad_hi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mad_hi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mad_hi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 73%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mul_hi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mul_hi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mul_hi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 73%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/powr.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/powr.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/powr.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 73%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/nan.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/nan.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/nan.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 73%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/remainder.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/remainder.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/remainder.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 73%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_divide.cl.bc [ 73%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mad_sat.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_divide.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_divide.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mad_sat.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mad_sat.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 73%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/pow.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/pow.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/pow.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 73%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_exp10.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_exp10.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_exp10.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 74%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_exp2.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_exp2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_exp2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 74%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/remquo.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/remquo.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/remquo.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 74%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_exp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_exp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_exp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 74%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/ocml_helpers.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/ocml_helpers.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/ocml_helpers.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 74%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/rootn.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/rootn.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/rootn.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 74%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/isinf.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/isinf.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/isinf.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 74%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/pow_helpers.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/pow_helpers.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/pow_helpers.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 74%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/isnan.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/isnan.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/isnan.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 74%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/isfinite.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/isfinite.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/isfinite.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 74%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/isnormal.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/isnormal.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/isnormal.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 74%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/max.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/max.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/max.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 74%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/vtables_fp32.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/vtables_fp32.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc/vtables_fp32.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 74%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_log10.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_log10.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_log10.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 74%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/vtables_fp64.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/vtables_fp64.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc/vtables_fp64.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 74%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fmod.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fmod.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/fmod.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 74%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/normalize.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/normalize.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc/normalize.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 75%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/length.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/length.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc/length.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 76%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/max_i.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/max_i.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/max_i.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 76%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/sleef_glue.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/sleef_glue.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleef_glue.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 76%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/remainder.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/remainder.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/remainder.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 76%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_log2.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_log2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_log2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 76%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_log.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_log.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_log.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 76%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/scalars.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/scalars.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/scalars.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 76%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/maxmag.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/maxmag.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/maxmag.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 76%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/acos.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/acos.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/acos.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 76%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/asin.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/asin.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/asin.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 77%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/atan2.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/atan2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/atan2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 77%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/min.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/min.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/min.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 77%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/remquo.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/remquo.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/remquo.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 77%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/min_i.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/min_i.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/min_i.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 77%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/atan.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/atan.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/atan.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 77%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/cbrt.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/cbrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/cbrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 77%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_powr.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_powr.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_powr.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 77%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/ocml_helpers.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/ocml_helpers.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/ocml_helpers.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 77%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_recip.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_recip.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_recip.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 77%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_rsqrt.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_rsqrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_rsqrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 77%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_sqrt.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_sqrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_sqrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 77%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/pocl_spawn_wg.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/pocl_spawn_wg.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/pocl_spawn_wg.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 77%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/minmag.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/minmag.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/minmag.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 77%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/ceil.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/ceil.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/ceil.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 77%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/pocl_run_all_wgs.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/pocl_run_all_wgs.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/pocl_run_all_wgs.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 77%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/popcount.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/popcount.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/popcount.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 77%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/prefetch.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/prefetch.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/prefetch.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 78%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/printf.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/printf.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/printf.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 78%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mix.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mix.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mix.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 78%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/printf_base.c.bc [ 78%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isinf.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/printf_base.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/printf_base.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isinf.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/isinf.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 78%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/copysign.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/copysign.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/copysign.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 78%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/read_image.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/read_image.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/read_image.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 78%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/rhadd.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/rhadd.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/rhadd.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 78%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mul24.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mul24.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mul24.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 78%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/rotate.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/rotate.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/rotate.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 78%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mul_hi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mul_hi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mul_hi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 78%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/rsqrt.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/rsqrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/rsqrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 78%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/erfc.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/erfc.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/erfc.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 78%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isnan.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isnan.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/isnan.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 78%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/select.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/select.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/select.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 78%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/shuffle.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/shuffle.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/shuffle.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 78%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/signbit.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/signbit.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/signbit.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 79%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/erf.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/erf.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/erf.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 79%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/nan.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/nan.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/nan.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 79%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isfinite.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isfinite.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/isfinite.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 79%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sign.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sign.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sign.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 79%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_divide.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_divide.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_divide.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 79%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isnormal.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/isnormal.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/isnormal.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 79%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/exp10.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/exp10.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/exp10.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 79%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/exp2.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/exp2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/exp2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 79%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/exp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/exp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/exp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 79%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_exp10.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_exp10.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_exp10.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 79%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_exp2.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_exp2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_exp2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 79%] Built target kernel_host_sse41 [ 79%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/vtables_fp32.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/vtables_fp32.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc/vtables_fp32.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 79%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/vtables_fp64.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/vtables_fp64.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc/vtables_fp64.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 79%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/normalize.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/normalize.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc/normalize.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 79%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/length.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/length.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc/length.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 79%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/smoothstep.cl.bc [ 79%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/expm1.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/expm1.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/expm1.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/smoothstep.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/smoothstep.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 79%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/step.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/step.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/step.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 79%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_exp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_exp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_exp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 79%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sub_sat.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sub_sat.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sub_sat.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 79%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/upsample.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/upsample.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/upsample.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 79%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/vload.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/vload.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/vload.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 79%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/fabs.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/fabs.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/fabs.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 79%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sleef_glue.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sleef_glue.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleef_glue.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 79%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/fdim.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/fdim.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/fdim.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 79%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/vload_half.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/vload_half.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/vload_half.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 79%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/vload_store_half_f16c.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/vload_store_half_f16c.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/vload_store_half_f16c.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 79%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_log10.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_log10.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_log10.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 79%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/floor.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/floor.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/floor.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 79%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/vstore.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/vstore.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/vstore.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 79%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/fma.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/fma.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/fma.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 79%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/fmax.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/fmax.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/fmax.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 79%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/vstore_half.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/vstore_half.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/vstore_half.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 79%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/fmin.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/fmin.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/fmin.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 79%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/scalars.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/scalars.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/scalars.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 79%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/wait_group_events.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/wait_group_events.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/wait_group_events.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 79%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/expfrexp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/expfrexp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/expfrexp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 79%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/write_image.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/write_image.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/write_image.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 79%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_log2.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_log2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_log2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 79%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/pocl_fma.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/pocl_fma.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/pocl_fma.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 79%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/acos.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/acos.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/acos.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h make -f tests/regression/CMakeFiles/test_locals.dir/build.make tests/regression/CMakeFiles/test_locals.dir/depend make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_locals.dir/DependInfo.cmake --color= [ 79%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/frfrexp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/frfrexp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/frfrexp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx.h make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_locals.dir/build.make tests/regression/CMakeFiles/test_locals.dir/build [ 79%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/frexp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/frexp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/frexp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx.h make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 79%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_log.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_log.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_log.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 79%] Building CXX object tests/regression/CMakeFiles/test_locals.dir/test_locals.cpp.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/tests/regression\" -I/build/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_locals.dir/test_locals.cpp.o -MF CMakeFiles/test_locals.dir/test_locals.cpp.o.d -o CMakeFiles/test_locals.dir/test_locals.cpp.o -c /build/pocl-PBB85R/pocl-1.8/tests/regression/test_locals.cpp [ 79%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_powr.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_powr.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_powr.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 79%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_recip.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_recip.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_recip.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/asin.cl.bc [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/hypot.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/hypot.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/hypot.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/asin.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/asin.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/ilogb.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/ilogb.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/ilogb.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/ldexp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/ldexp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/ldexp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/acospi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/acospi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/acospi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_rsqrt.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_rsqrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_rsqrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h 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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_loop_phi_replication.dir/DependInfo.cmake --color= 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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/DependInfo.cmake --color= In file included from /build/pocl-PBB85R/pocl-1.8/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.") | ^ make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/lgamma.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/lgamma.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/lgamma.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 80%] Building CXX object tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/test_multi_level_loops_with_barriers.cpp.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/tests/regression\" -I/build/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_multi_level_loops_with_barriers.dir/test_multi_level_loops_with_barriers.cpp.o -MF CMakeFiles/test_multi_level_loops_with_barriers.dir/test_multi_level_loops_with_barriers.cpp.o.d -o CMakeFiles/test_multi_level_loops_with_barriers.dir/test_multi_level_loops_with_barriers.cpp.o -c /build/pocl-PBB85R/pocl-1.8/tests/regression/test_multi_level_loops_with_barriers.cpp [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/atan2.cl.bc [ 80%] Building CXX object tests/regression/CMakeFiles/test_loop_phi_replication.dir/test_loop_phi_replication.cpp.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/atan2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/atan2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/tests/regression\" -I/build/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_loop_phi_replication.dir/test_loop_phi_replication.cpp.o -MF CMakeFiles/test_loop_phi_replication.dir/test_loop_phi_replication.cpp.o.d -o CMakeFiles/test_loop_phi_replication.dir/test_loop_phi_replication.cpp.o -c /build/pocl-PBB85R/pocl-1.8/tests/regression/test_loop_phi_replication.cpp [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/asinpi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/asinpi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/asinpi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_sqrt.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_sqrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/native_sqrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/lgamma_r.cl.bc [ 80%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/pocl_spawn_wg.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/lgamma_r.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/lgamma_r.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/pocl_spawn_wg.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/pocl_spawn_wg.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/atan.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/atan.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/atan.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/cbrt.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/cbrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/cbrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/atan2pi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/atan2pi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/atan2pi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 80%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/pocl_run_all_wgs.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/pocl_run_all_wgs.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/pocl_run_all_wgs.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/log10.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/log10.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/log10.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/popcount.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/popcount.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/popcount.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/log1p.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/log1p.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/log1p.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/atanpi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/atanpi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/atanpi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/log.cl.bc [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sinpi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/log.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/log.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sinpi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/sinpi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/prefetch.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/prefetch.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/prefetch.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/ceil.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/ceil.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/ceil.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h In file included from /build/pocl-PBB85R/pocl-1.8/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.") | ^ [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/modf.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/modf.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/modf.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx.h In file included from /build/pocl-PBB85R/pocl-1.8/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.") | ^ [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_cos.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_cos.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/native_cos.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/cospi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/cospi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/cospi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 80%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/printf.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/printf.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/printf.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 80%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/printf_base.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/printf_base.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/printf_base.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/copysign.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/copysign.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/copysign.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_sin.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_sin.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/native_sin.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_tan.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/native_tan.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/native_tan.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/read_image.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/read_image.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/read_image.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 80%] Linking CXX executable test_locals cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_locals.dir/link.txt --verbose=1 [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/rhadd.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/rhadd.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/rhadd.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/test_locals.dir/test_locals.cpp.o -o test_locals ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/rotate.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/rotate.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/rotate.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/erfc.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/erfc.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/erfc.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/tanpi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/tanpi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/tanpi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 80%] Built target test_locals [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/erf.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/erf.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/erf.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/nextafter.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/nextafter.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/nextafter.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/rsqrt.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/rsqrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/rsqrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/select.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/select.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/select.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/exp10.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/exp10.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/exp10.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/shuffle.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/shuffle.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/shuffle.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/exp2.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/exp2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/exp2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/cos.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/cos.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/cos.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/rint.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/rint.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/rint.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/exp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/exp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/exp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/round.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/round.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/round.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/expm1.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/expm1.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/expm1.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/cosh.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/cosh.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/cosh.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fabs.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fabs.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/fabs.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 80%] Linking CXX executable test_loop_phi_replication cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_loop_phi_replication.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/test_loop_phi_replication.dir/test_loop_phi_replication.cpp.o -o test_loop_phi_replication ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fdim.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fdim.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/fdim.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 80%] Built target test_loop_phi_replication 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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/DependInfo.cmake --color= [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sin.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sin.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/sin.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/floor.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/floor.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/floor.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 80%] Building CXX object tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/test_simple_for_with_a_barrier.cpp.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/tests/regression\" -I/build/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_simple_for_with_a_barrier.dir/test_simple_for_with_a_barrier.cpp.o -MF CMakeFiles/test_simple_for_with_a_barrier.dir/test_simple_for_with_a_barrier.cpp.o.d -o CMakeFiles/test_simple_for_with_a_barrier.dir/test_simple_for_with_a_barrier.cpp.o -c /build/pocl-PBB85R/pocl-1.8/tests/regression/test_simple_for_with_a_barrier.cpp [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/sqrt.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/sqrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/sqrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 80%] Linking CXX executable test_multi_level_loops_with_barriers cd /build/pocl-PBB85R/pocl-1.8/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 [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fma.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fma.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/fma.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie 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 -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/tgamma.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/tgamma.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/tgamma.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/trunc.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/trunc.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/trunc.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx.h [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sinh.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sinh.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/sinh.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/signbit.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/signbit.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/signbit.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 80%] Built target test_multi_level_loops_with_barriers [ 80%] Building LL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/spir_wrapper64.ll.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-11 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/spir_wrapper64.ll.bc /build/pocl-PBB85R/pocl-1.8/lib/kernel/host/../host/spir_wrapper64.ll [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sign.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sign.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sign.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/smoothstep.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/smoothstep.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/smoothstep.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 80%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fmax.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fmax.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/fmax.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 81%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fmin.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/fmin.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/fmin.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 81%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/mem_fence.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/mem_fence.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mem_fence.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 81%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/step.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/step.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/step.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 81%] Linking & optimizing SLEEF for avx: /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/sleef.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-link-11 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/sleef.bc /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/c_sleefsp.c.bc /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/c_sleefdp.c.bc /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/c_sleef_glue_auto.c.bc /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/v128_sleefsimdsp.c.bc /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/v128_sleefsimddp.c.bc /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/v256_sleefsimdsp.c.bc /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/v256_sleefsimddp.c.bc [ 81%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sub_sat.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sub_sat.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sub_sat.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 81%] Linking & optimizing Kernel bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-avx.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/xargs /usr/bin/llvm-link-11 -o kernel-x86_64-pc-linux-gnu-avx-unoptimized.bc < /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/CMakeFiles/kernel_x86_64-pc-linux-gnu-avx_linklist.txt [ 81%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/upsample.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/upsample.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/upsample.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 81%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/vload.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/vload.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/vload.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h warning: Linking two modules of different data layouts: '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/addrspace_operators.ll.bc' is 'e-m:e-i64:64-f80:128-n8:16:32:64-S128' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' warning: Linking two modules of different data layouts: '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx/barrier.ll.bc' is '' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' [ 81%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/tan.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/tan.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/tan.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc In file included from /build/pocl-PBB85R/pocl-1.8/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.") | ^ [ 81%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/vload_half.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/vload_half.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/vload_half.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 81%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/expfrexp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/expfrexp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/expfrexp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 81%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/vload_store_half_f16c.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/vload_store_half_f16c.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/vload_store_half_f16c.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 81%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/tanh.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/tanh.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/tanh.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 81%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/vstore.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/vstore.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/vstore.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 81%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/vstore_half.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/vstore_half.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/vstore_half.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h warning: Linking two modules of different data layouts: '/build/pocl-PBB85R/pocl-1.8/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-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' warning: Linking two modules of different target triples: /build/pocl-PBB85R/pocl-1.8/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' [ 81%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/frfrexp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/frfrexp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/frfrexp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 81%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/wait_group_events.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/wait_group_events.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/wait_group_events.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 81%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sincos.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sincos.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/sincos.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 81%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/write_image.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/write_image.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/write_image.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h [ 81%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/frexp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/frexp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/frexp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 81%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/pocl_fma.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/pocl_fma.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/pocl_fma.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc 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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_structs_as_args.dir/DependInfo.cmake --color= [ 81%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sincos_helpers.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sincos_helpers.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/sincos_helpers.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 81%] Building CXX object tests/regression/CMakeFiles/test_structs_as_args.dir/test_structs_as_args.cpp.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/tests/regression\" -I/build/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_structs_as_args.dir/test_structs_as_args.cpp.o -MF CMakeFiles/test_structs_as_args.dir/test_structs_as_args.cpp.o.d -o CMakeFiles/test_structs_as_args.dir/test_structs_as_args.cpp.o -c /build/pocl-PBB85R/pocl-1.8/tests/regression/test_structs_as_args.cpp [ 81%] Linking CXX executable test_simple_for_with_a_barrier cd /build/pocl-PBB85R/pocl-1.8/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 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie 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 -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread [ 81%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/hypot.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/hypot.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/hypot.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 81%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/acospi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/acospi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/acospi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_vectors_as_args.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 81%] Built target test_simple_for_with_a_barrier make -f tests/regression/CMakeFiles/test_barrier_before_return.dir/build.make tests/regression/CMakeFiles/test_barrier_before_return.dir/depend [ 81%] Building CXX object tests/regression/CMakeFiles/test_vectors_as_args.dir/test_vectors_as_args.cpp.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/tests/regression\" -I/build/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_vectors_as_args.dir/test_vectors_as_args.cpp.o -MF CMakeFiles/test_vectors_as_args.dir/test_vectors_as_args.cpp.o.d -o CMakeFiles/test_vectors_as_args.dir/test_vectors_as_args.cpp.o -c /build/pocl-PBB85R/pocl-1.8/tests/regression/test_vectors_as_args.cpp make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_barrier_before_return.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 81%] Building CXX object tests/regression/CMakeFiles/test_barrier_before_return.dir/test_barrier_before_return.cpp.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/tests/regression\" -I/build/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_barrier_before_return.dir/test_barrier_before_return.cpp.o -MF CMakeFiles/test_barrier_before_return.dir/test_barrier_before_return.cpp.o.d -o CMakeFiles/test_barrier_before_return.dir/test_barrier_before_return.cpp.o -c /build/pocl-PBB85R/pocl-1.8/tests/regression/test_barrier_before_return.cpp cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/opt-11 -relocation-model=pic -mtriple=x86_64-pc-linux-gnu -mcpu=sandybridge -O3 -fp-contract=off -o /build/pocl-PBB85R/pocl-1.8/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 make -f tests/regression/CMakeFiles/test_infinite_loop.dir/build.make tests/regression/CMakeFiles/test_infinite_loop.dir/depend make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_infinite_loop.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 81%] Building CXX object tests/regression/CMakeFiles/test_infinite_loop.dir/test_infinite_loop.cpp.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/tests/regression\" -I/build/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_infinite_loop.dir/test_infinite_loop.cpp.o -MF CMakeFiles/test_infinite_loop.dir/test_infinite_loop.cpp.o.d -o CMakeFiles/test_infinite_loop.dir/test_infinite_loop.cpp.o -c /build/pocl-PBB85R/pocl-1.8/tests/regression/test_infinite_loop.cpp [ 81%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/asinpi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/asinpi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/asinpi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 81%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/ilogb.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/ilogb.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/ilogb.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h In file included from /build/pocl-PBB85R/pocl-1.8/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.") | ^ In file included from /build/pocl-PBB85R/pocl-1.8/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.") | ^ [ 81%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/atan2pi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/atan2pi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/atan2pi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 81%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/acosh.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/acosh.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/acosh.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc In file included from /build/pocl-PBB85R/pocl-1.8/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.") | ^ [ 81%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/ldexp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/ldexp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/ldexp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h In file included from /build/pocl-PBB85R/pocl-1.8/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.") | ^ [ 81%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/asinh.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/asinh.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/asinh.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 81%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/lgamma.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/lgamma.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/lgamma.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 81%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/atanpi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/atanpi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/atanpi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 81%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sinpi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sinpi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/sinpi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 81%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/lgamma_r.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/lgamma_r.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/lgamma_r.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 81%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/atanh.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/atanh.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/atanh.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 81%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/log10.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/log10.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/log10.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 81%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/cospi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/cospi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/cospi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 81%] Linking CXX executable test_infinite_loop cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_infinite_loop.dir/link.txt --verbose=1 [ 81%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/ep_log.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/ep_log.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/ep_log.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/test_infinite_loop.dir/test_infinite_loop.cpp.o -o test_infinite_loop ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread [ 81%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/log1p.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/log1p.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/log1p.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 81%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/tanpi.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/tanpi.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/tanpi.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 81%] Built target test_infinite_loop make -f tests/regression/CMakeFiles/test_constant_array.dir/build.make tests/regression/CMakeFiles/test_constant_array.dir/depend make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_constant_array.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_constant_array.dir/build.make tests/regression/CMakeFiles/test_constant_array.dir/build [ 81%] Linking CXX executable test_vectors_as_args cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_vectors_as_args.dir/link.txt --verbose=1 make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 81%] Linking CXX executable test_structs_as_args cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_structs_as_args.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/test_structs_as_args.dir/test_structs_as_args.cpp.o -o test_structs_as_args ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread [ 81%] Building CXX object tests/regression/CMakeFiles/test_constant_array.dir/test_constant_array.cpp.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/tests/regression\" -I/build/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_constant_array.dir/test_constant_array.cpp.o -MF CMakeFiles/test_constant_array.dir/test_constant_array.cpp.o.d -o CMakeFiles/test_constant_array.dir/test_constant_array.cpp.o -c /build/pocl-PBB85R/pocl-1.8/tests/regression/test_constant_array.cpp /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/test_vectors_as_args.dir/test_vectors_as_args.cpp.o -o test_vectors_as_args ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread [ 81%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/radians.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/radians.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/radians.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 81%] Built target test_vectors_as_args make -f tests/regression/CMakeFiles/test_undominated_variable.dir/build.make tests/regression/CMakeFiles/test_undominated_variable.dir/depend make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_undominated_variable.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 81%] Built target test_structs_as_args [ 81%] Building CXX object tests/regression/CMakeFiles/test_undominated_variable.dir/test_undominated_variable.cpp.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/tests/regression\" -I/build/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_undominated_variable.dir/test_undominated_variable.cpp.o -MF CMakeFiles/test_undominated_variable.dir/test_undominated_variable.cpp.o.d -o CMakeFiles/test_undominated_variable.dir/test_undominated_variable.cpp.o -c /build/pocl-PBB85R/pocl-1.8/tests/regression/test_undominated_variable.cpp [ 81%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/log.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/log.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/log.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 81%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/modf.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/modf.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/modf.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 81%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/cos.cl.bc [ 81%] Linking CXX executable test_barrier_before_return cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/cos.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/cos.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_barrier_before_return.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/test_barrier_before_return.dir/test_barrier_before_return.cpp.o -o test_barrier_before_return ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread [ 81%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/degrees.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/degrees.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/degrees.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc In file included from /build/pocl-PBB85R/pocl-1.8/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.") | ^ make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 81%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_sin.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_sin.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/native_sin.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 81%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_cos.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_cos.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/native_cos.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 81%] Built target test_barrier_before_return [ 82%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_tan.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/native_tan.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/native_tan.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 83%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/log2.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/log2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/log2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 83%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/cosh.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/cosh.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/cosh.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 83%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/nextafter.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/nextafter.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/nextafter.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 83%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/rint.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/rint.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/rint.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 83%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sin.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sin.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/sin.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc In file included from /build/pocl-PBB85R/pocl-1.8/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.") | ^ [ 83%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/round.cl.bc [ 83%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sinh.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sinh.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/sinh.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/round.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/round.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 83%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sqrt.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sqrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/sqrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 83%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/logb.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/logb.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/logb.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 84%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/tan.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/tan.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/tan.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 84%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/tanh.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/tanh.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/tanh.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 84%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/pown.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/pown.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/pown.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 84%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/powr.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/powr.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/powr.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 84%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/pow.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/pow.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/pow.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 84%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/tgamma.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/tgamma.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/tgamma.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 84%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sincos.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sincos.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/sincos.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 84%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/rootn.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/rootn.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/rootn.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 84%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/trunc.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/trunc.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/trunc.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_f16c.h [ 84%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/pow_helpers.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/pow_helpers.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/pow_helpers.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 84%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sincos_helpers.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sincos_helpers.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/sincos_helpers.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 84%] Linking CXX executable test_constant_array cd /build/pocl-PBB85R/pocl-1.8/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 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/test_constant_array.dir/test_constant_array.cpp.o -o test_constant_array ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread [ 84%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/acosh.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/acosh.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/acosh.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 84%] Building LL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/spir_wrapper64.ll.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-11 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/spir_wrapper64.ll.bc /build/pocl-PBB85R/pocl-1.8/lib/kernel/host/../host/spir_wrapper64.ll [ 84%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/asinh.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/asinh.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/asinh.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 84%] Built target test_constant_array [ 84%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/atanh.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/atanh.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/atanh.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 85%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mem_fence.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/mem_fence.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mem_fence.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 85%] Linking & optimizing SLEEF for avx_f16c: /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sleef.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-link-11 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/sleef.bc /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/c_sleefsp.c.bc /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/c_sleefdp.c.bc /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/c_sleef_glue_auto.c.bc /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/v128_sleefsimdsp.c.bc /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/v128_sleefsimddp.c.bc /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/v256_sleefsimdsp.c.bc /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/v256_sleefsimddp.c.bc [ 85%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fmod.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fmod.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/fmod.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 85%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/ep_log.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/ep_log.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/ep_log.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 85%] Linking & optimizing Kernel bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-avx_f16c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/xargs /usr/bin/llvm-link-11 -o kernel-x86_64-pc-linux-gnu-avx_f16c-unoptimized.bc < /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/CMakeFiles/kernel_x86_64-pc-linux-gnu-avx_f16c_linklist.txt warning: Linking two modules of different data layouts: '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/addrspace_operators.ll.bc' is 'e-m:e-i64:64-f80:128-n8:16:32:64-S128' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' warning: Linking two modules of different data layouts: '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_f16c/barrier.ll.bc' is '' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' [ 85%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/radians.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/radians.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/radians.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 85%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/degrees.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/degrees.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/degrees.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 85%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/log2.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/log2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/log2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 85%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/remainder.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/remainder.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/remainder.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 85%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/logb.cl.bc [ 85%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/pown.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/pown.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/pown.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/logb.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/logb.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc warning: Linking two modules of different data layouts: '/build/pocl-PBB85R/pocl-1.8/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-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' warning: Linking two modules of different target triples: /build/pocl-PBB85R/pocl-1.8/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' [ 85%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/powr.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/powr.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/powr.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 85%] Linking CXX executable test_undominated_variable cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_undominated_variable.dir/link.txt --verbose=1 [ 85%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/pow.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/pow.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/pow.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 85%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/rootn.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/rootn.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/rootn.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/test_undominated_variable.dir/test_undominated_variable.cpp.o -o test_undominated_variable ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread [ 85%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/pow_helpers.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/pow_helpers.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/pow_helpers.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 85%] Built target test_undominated_variable [ 85%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fmod.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fmod.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/fmod.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 85%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/remquo.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/remquo.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/remquo.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 85%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/remainder.cl.bc [ 85%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/remquo.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/remainder.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/remainder.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/remquo.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/remquo.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 85%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/ocml_helpers.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/ocml_helpers.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/ocml_helpers.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/opt-11 -relocation-model=pic -mtriple=x86_64-pc-linux-gnu -mcpu=ivybridge -O3 -fp-contract=off -o /build/pocl-PBB85R/pocl-1.8/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 [ 85%] Built target kernel_host_ssse3 [ 85%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isinf.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isinf.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/isinf.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 85%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isnan.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isnan.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/isnan.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 85%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isfinite.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isfinite.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/isfinite.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 85%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isnormal.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/isnormal.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/isnormal.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 85%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/vtables_fp32.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/vtables_fp32.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc/vtables_fp32.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 85%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/vtables_fp64.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/vtables_fp64.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc/vtables_fp64.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 85%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/normalize.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/normalize.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc/normalize.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 85%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/length.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/length.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc/length.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 85%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/ocml_helpers.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/ocml_helpers.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/ocml_helpers.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 85%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sleef_glue.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sleef_glue.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleef_glue.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 85%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/acos.cl.bc [ 85%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/scalars.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/acos.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/acos.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/scalars.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/scalars.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 85%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/asin.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/asin.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/asin.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 85%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/atan2.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/atan2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/atan2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 85%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/atan.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/atan.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/atan.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 85%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/cbrt.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/cbrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/cbrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 85%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/ceil.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/ceil.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/ceil.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 86%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/copysign.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/copysign.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/copysign.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 86%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/erfc.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/erfc.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/erfc.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 86%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/exp10.cl.bc [ 86%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/erf.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/exp10.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/exp10.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/erf.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/erf.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 86%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/exp2.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/exp2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/exp2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 86%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/exp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/exp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/exp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 86%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/expm1.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/expm1.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/expm1.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 86%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fdim.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fdim.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/fdim.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 86%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fabs.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fabs.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/fabs.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 86%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/floor.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/floor.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/floor.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 87%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fma.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fma.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/fma.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 87%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isinf.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isinf.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/isinf.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 87%] Built target kernel_host_sse2 [ 87%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isnan.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isnan.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/isnan.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 87%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fmax.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fmax.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/fmax.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h make -f tests/regression/CMakeFiles/test_setargs.dir/build.make tests/regression/CMakeFiles/test_setargs.dir/depend make -f tests/regression/CMakeFiles/test_null_arg.dir/build.make tests/regression/CMakeFiles/test_null_arg.dir/depend make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_setargs.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_null_arg.dir/DependInfo.cmake --color= [ 87%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fmin.cl.bc [ 87%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isnormal.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isnormal.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/isnormal.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/fmin.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/fmin.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h make -f tests/regression/CMakeFiles/test_setargs.dir/build.make tests/regression/CMakeFiles/test_setargs.dir/build [ 87%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/expfrexp.cl.bc [ 87%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isfinite.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/expfrexp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/expfrexp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/isfinite.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc-pocl/isfinite.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 87%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/frfrexp.cl.bc make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/frfrexp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/frfrexp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h make -f tests/regression/CMakeFiles/test_null_arg.dir/build.make tests/regression/CMakeFiles/test_null_arg.dir/build make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 88%] Building CXX object tests/regression/CMakeFiles/test_setargs.dir/test_setargs.cpp.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/tests/regression\" -I/build/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_setargs.dir/test_setargs.cpp.o -MF CMakeFiles/test_setargs.dir/test_setargs.cpp.o.d -o CMakeFiles/test_setargs.dir/test_setargs.cpp.o -c /build/pocl-PBB85R/pocl-1.8/tests/regression/test_setargs.cpp [ 88%] Building CXX object tests/regression/CMakeFiles/test_null_arg.dir/test_null_arg.cpp.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/tests/regression\" -I/build/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_null_arg.dir/test_null_arg.cpp.o -MF CMakeFiles/test_null_arg.dir/test_null_arg.cpp.o.d -o CMakeFiles/test_null_arg.dir/test_null_arg.cpp.o -c /build/pocl-PBB85R/pocl-1.8/tests/regression/test_null_arg.cpp [ 88%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/vtables_fp32.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/vtables_fp32.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc/vtables_fp32.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 88%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/vtables_fp64.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/vtables_fp64.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc/vtables_fp64.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 88%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/frexp.cl.bc [ 88%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/hypot.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/frexp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/frexp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/hypot.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/hypot.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 88%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/ilogb.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/ilogb.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/ilogb.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 88%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/normalize.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/normalize.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc/normalize.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 88%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/length.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/length.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc/length.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/libclc [ 88%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sleef_glue.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sleef_glue.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/libm/sleef_glue.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h In file included from /build/pocl-PBB85R/pocl-1.8/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.") | ^ [ 88%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/ldexp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/ldexp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/ldexp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 88%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/scalars.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/scalars.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/scalars.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 88%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/acos.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/acos.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/acos.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 88%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/lgamma.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/lgamma.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/lgamma.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 88%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/asin.cl.bc [ 88%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/lgamma_r.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/lgamma_r.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/lgamma_r.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/asin.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/asin.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h In file included from /build/pocl-PBB85R/pocl-1.8/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.") | ^ [ 88%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/atan2.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/atan2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/atan2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 88%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/atan.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/atan.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/atan.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 89%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/cbrt.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/cbrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/cbrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 89%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/log10.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/log10.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/log10.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 89%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/ceil.cl.bc 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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/DependInfo.cmake --color= cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/ceil.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/ceil.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 89%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/log1p.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/log1p.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/log1p.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 89%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/copysign.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/copysign.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/copysign.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 89%] Building CXX object tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/test_fors_with_var_iteration_counts.cpp.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/tests/regression\" -I/build/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_fors_with_var_iteration_counts.dir/test_fors_with_var_iteration_counts.cpp.o -MF CMakeFiles/test_fors_with_var_iteration_counts.dir/test_fors_with_var_iteration_counts.cpp.o.d -o CMakeFiles/test_fors_with_var_iteration_counts.dir/test_fors_with_var_iteration_counts.cpp.o -c /build/pocl-PBB85R/pocl-1.8/tests/regression/test_fors_with_var_iteration_counts.cpp [ 89%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/erfc.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/erfc.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/erfc.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h make -f tests/regression/CMakeFiles/test_issue_231.dir/build.make tests/regression/CMakeFiles/test_issue_231.dir/depend make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_issue_231.dir/DependInfo.cmake --color= make -f tests/regression/CMakeFiles/test_issue_445.dir/build.make tests/regression/CMakeFiles/test_issue_445.dir/depend make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_issue_445.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 89%] Building CXX object tests/regression/CMakeFiles/test_issue_445.dir/test_issue_445.cpp.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/tests/regression\" -I/build/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_issue_445.dir/test_issue_445.cpp.o -MF CMakeFiles/test_issue_445.dir/test_issue_445.cpp.o.d -o CMakeFiles/test_issue_445.dir/test_issue_445.cpp.o -c /build/pocl-PBB85R/pocl-1.8/tests/regression/test_issue_445.cpp [ 89%] Building CXX object tests/regression/CMakeFiles/test_issue_231.dir/test_issue_231.cpp.o make -f tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/build.make tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/depend cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/tests/regression\" -I/build/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_issue_231.dir/test_issue_231.cpp.o -MF CMakeFiles/test_issue_231.dir/test_issue_231.cpp.o.d -o CMakeFiles/test_issue_231.dir/test_issue_231.cpp.o -c /build/pocl-PBB85R/pocl-1.8/tests/regression/test_issue_231.cpp make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/DependInfo.cmake --color= [ 89%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/log.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/log.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/log.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 89%] Building CXX object tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/test_autolocals_in_constexprs.cpp.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/tests/regression\" -I/build/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_autolocals_in_constexprs.dir/test_autolocals_in_constexprs.cpp.o -MF CMakeFiles/test_autolocals_in_constexprs.dir/test_autolocals_in_constexprs.cpp.o.d -o CMakeFiles/test_autolocals_in_constexprs.dir/test_autolocals_in_constexprs.cpp.o -c /build/pocl-PBB85R/pocl-1.8/tests/regression/test_autolocals_in_constexprs.cpp In file included from /build/pocl-PBB85R/pocl-1.8/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.") | ^ In file included from /build/pocl-PBB85R/pocl-1.8/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.") | ^ In file included from /build/pocl-PBB85R/pocl-1.8/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.") | ^ In file included from /build/pocl-PBB85R/pocl-1.8/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.") | ^ [ 89%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/erf.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/erf.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/erf.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 89%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/modf.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/modf.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/modf.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 89%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/exp10.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/exp10.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/exp10.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 89%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/exp2.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/exp2.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/exp2.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 89%] Linking CXX executable test_null_arg cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_null_arg.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/test_null_arg.dir/test_null_arg.cpp.o -o test_null_arg ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread [ 89%] Linking CXX executable test_setargs cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_setargs.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/test_setargs.dir/test_setargs.cpp.o -o test_setargs ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread [ 89%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_cos.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_cos.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/native_cos.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 89%] Built target test_null_arg [ 89%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/exp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/exp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/exp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 90%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/expm1.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/expm1.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/expm1.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 90%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fabs.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fabs.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/fabs.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 90%] Linking CXX executable test_autolocals_in_constexprs cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_autolocals_in_constexprs.dir/link.txt --verbose=1 [ 91%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_sin.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_sin.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/native_sin.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/test_autolocals_in_constexprs.dir/test_autolocals_in_constexprs.cpp.o -o test_autolocals_in_constexprs ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread [ 91%] Linking CXX executable test_fors_with_var_iteration_counts cd /build/pocl-PBB85R/pocl-1.8/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 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie 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 -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 91%] Built target test_autolocals_in_constexprs [ 91%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_tan.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/native_tan.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/native_tan.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 91%] Linking CXX executable test_issue_445 cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_issue_445.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/test_issue_445.dir/test_issue_445.cpp.o -o test_issue_445 ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread [ 91%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fdim.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fdim.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/fdim.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 91%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/floor.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/floor.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/floor.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 91%] Built target test_fors_with_var_iteration_counts [ 91%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fma.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fma.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/fma.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 91%] Built target test_setargs make -f tests/regression/CMakeFiles/test_issue_553.dir/build.make tests/regression/CMakeFiles/test_issue_553.dir/depend make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_issue_553.dir/DependInfo.cmake --color= [ 91%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/nextafter.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/nextafter.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/nextafter.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 91%] Built target test_issue_445 [ 91%] Building CXX object tests/regression/CMakeFiles/test_issue_553.dir/test_issue_553.cpp.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/tests/regression\" -I/build/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_issue_553.dir/test_issue_553.cpp.o -MF CMakeFiles/test_issue_553.dir/test_issue_553.cpp.o.d -o CMakeFiles/test_issue_553.dir/test_issue_553.cpp.o -c /build/pocl-PBB85R/pocl-1.8/tests/regression/test_issue_553.cpp [ 92%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/rint.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/rint.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/rint.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 92%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/round.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/round.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/round.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 92%] Linking CXX executable test_issue_231 cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_issue_231.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/test_issue_231.dir/test_issue_231.cpp.o -o test_issue_231 ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread [ 92%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fmax.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fmax.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/fmax.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 92%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fmin.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/fmin.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/fmin.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 92%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/expfrexp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/expfrexp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/expfrexp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 92%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/frfrexp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/frfrexp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/frfrexp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 92%] Built target test_issue_231 [ 92%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/frexp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/frexp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/frexp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 92%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sqrt.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sqrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/sqrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 92%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/tgamma.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/tgamma.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/tgamma.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 93%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/hypot.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/hypot.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/hypot.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 93%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/ilogb.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/ilogb.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/ilogb.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 93%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/ldexp.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/ldexp.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/ldexp.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 93%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/lgamma.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/lgamma.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/lgamma.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 93%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/lgamma_r.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/lgamma_r.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/lgamma_r.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 93%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/log10.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/log10.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/log10.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 93%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/trunc.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/trunc.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/trunc.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx2.h [ 93%] Building LL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/spir_wrapper64.ll.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-11 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/spir_wrapper64.ll.bc /build/pocl-PBB85R/pocl-1.8/lib/kernel/host/../host/spir_wrapper64.ll [ 93%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/log1p.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/log1p.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/log1p.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 93%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/log.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/log.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/log.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 93%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mem_fence.c.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/mem_fence.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mem_fence.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h [ 93%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/modf.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/modf.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/modf.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_issue_577.dir/DependInfo.cmake --color= [ 93%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_cos.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_cos.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/native_cos.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 93%] Building CXX object tests/regression/CMakeFiles/test_issue_577.dir/test_issue_577.cpp.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/tests/regression\" -I/build/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_issue_577.dir/test_issue_577.cpp.o -MF CMakeFiles/test_issue_577.dir/test_issue_577.cpp.o.d -o CMakeFiles/test_issue_577.dir/test_issue_577.cpp.o -c /build/pocl-PBB85R/pocl-1.8/tests/regression/test_issue_577.cpp [ 93%] Linking & optimizing SLEEF for avx2: /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sleef.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-link-11 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/sleef.bc /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/c_sleefsp.c.bc /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/c_sleefdp.c.bc /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/c_sleef_glue_auto.c.bc /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/v128_sleefsimdsp.c.bc /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/v128_sleefsimddp.c.bc /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/v256_sleefsimdsp.c.bc /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/v256_sleefsimddp.c.bc [ 93%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_sin.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_sin.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/native_sin.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 93%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_tan.cl.bc [ 93%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/nextafter.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/native_tan.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/native_tan.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/nextafter.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/nextafter.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h In file included from /build/pocl-PBB85R/pocl-1.8/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.") | ^ [ 93%] Linking & optimizing Kernel bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-avx2.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/xargs /usr/bin/llvm-link-11 -o kernel-x86_64-pc-linux-gnu-avx2-unoptimized.bc < /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/CMakeFiles/kernel_x86_64-pc-linux-gnu-avx2_linklist.txt warning: Linking two modules of different data layouts: '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/addrspace_operators.ll.bc' is 'e-m:e-i64:64-f80:128-n8:16:32:64-S128' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' warning: Linking two modules of different data layouts: '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx2/barrier.ll.bc' is '' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' [ 93%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/rint.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/rint.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/rint.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 93%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/round.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/round.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/round.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 93%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sqrt.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sqrt.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/sqrt.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 93%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/tgamma.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/tgamma.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/tgamma.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 93%] Building CL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/trunc.cl.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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 -Wno-psabi -D__OPENCL_VERSION__=120 -DPOCL_DEVICE_ADDRESS_BITS=64 -Dcl_khr_int64 -Dcl_khr_byte_addressable_store -Dcl_khr_global_int32_base_atomics -Dcl_khr_global_int32_extended_atomics -Dcl_khr_local_int32_base_atomics -Dcl_khr_local_int32_extended_atomics -Dcl_khr_3d_image_writes -Dcl_khr_fp64 -Dcl_khr_int64_base_atomics -Dcl_khr_int64_extended_atomics -Dcl_khr_fp64 -Xclang -cl-ext=-all,+cl_khr_byte_addressable_store,+cl_khr_global_int32_base_atomics,+cl_khr_global_int32_extended_atomics,+cl_khr_local_int32_base_atomics,+cl_khr_local_int32_extended_atomics,+cl_khr_3d_image_writes,+cl_khr_fp64,+cl_khr_int64_base_atomics,+cl_khr_int64_extended_atomics,+cl_khr_fp64, -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/trunc.cl.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef-pocl/trunc.cl -include /build/pocl-PBB85R/pocl-1.8/include/_kernel.h -include /build/pocl-PBB85R/pocl-1.8/include/_enable_all_exts.h -DMAX_PRECISION -I /build/pocl-PBB85R/pocl-1.8/lib/kernel/sleef/include -include /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/sleef_config_temp_avx_fma4.h [ 93%] Building LL to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/spir_wrapper64.ll.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-as-11 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/spir_wrapper64.ll.bc /build/pocl-PBB85R/pocl-1.8/lib/kernel/host/../host/spir_wrapper64.ll warning: Linking two modules of different data layouts: '/build/pocl-PBB85R/pocl-1.8/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-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' warning: Linking two modules of different target triples: /build/pocl-PBB85R/pocl-1.8/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' make -f tests/regression/CMakeFiles/test_issue_757.dir/build.make tests/regression/CMakeFiles/test_issue_757.dir/depend [ 93%] Building C to LLVM bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mem_fence.c.bc [ 94%] Linking & optimizing SLEEF for avx_fma4: /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sleef.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/lib/llvm-11/bin/clang-11 --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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/mem_fence.c.bc -c /build/pocl-PBB85R/pocl-1.8/lib/kernel/mem_fence.c -I/build/pocl-PBB85R/pocl-1.8/include -include /build/pocl-PBB85R/pocl-1.8/include/_kernel_c.h cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/llvm-link-11 -o /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/sleef.bc /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/c_sleefsp.c.bc /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/c_sleefdp.c.bc /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/c_sleef_glue_auto.c.bc /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/v128_sleefsimdsp.c.bc /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/v128_sleefsimddp.c.bc /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/v256_sleefsimdsp.c.bc /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/v256_sleefsimddp.c.bc make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_issue_757.dir/DependInfo.cmake --color= make -f tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/build.make tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/depend 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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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 make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 95%] Building CXX object tests/regression/CMakeFiles/test_issue_757.dir/test_issue_757.cpp.o [ 95%] Building CXX object tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/test_flatten_barrier_subs.cpp.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/tests/regression\" -I/build/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_issue_757.dir/test_issue_757.cpp.o -MF CMakeFiles/test_issue_757.dir/test_issue_757.cpp.o.d -o CMakeFiles/test_issue_757.dir/test_issue_757.cpp.o -c /build/pocl-PBB85R/pocl-1.8/tests/regression/test_issue_757.cpp cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/tests/regression\" -I/build/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_flatten_barrier_subs.dir/test_flatten_barrier_subs.cpp.o -MF CMakeFiles/test_flatten_barrier_subs.dir/test_flatten_barrier_subs.cpp.o.d -o CMakeFiles/test_flatten_barrier_subs.dir/test_flatten_barrier_subs.cpp.o -c /build/pocl-PBB85R/pocl-1.8/tests/regression/test_flatten_barrier_subs.cpp [ 95%] Building CXX object tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/test_alignment_with_dynamic_wg.cpp.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/tests/regression\" -I/build/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_alignment_with_dynamic_wg.dir/test_alignment_with_dynamic_wg.cpp.o -MF CMakeFiles/test_alignment_with_dynamic_wg.dir/test_alignment_with_dynamic_wg.cpp.o.d -o CMakeFiles/test_alignment_with_dynamic_wg.dir/test_alignment_with_dynamic_wg.cpp.o -c /build/pocl-PBB85R/pocl-1.8/tests/regression/test_alignment_with_dynamic_wg.cpp 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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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 make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' In file included from /build/pocl-PBB85R/pocl-1.8/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.") | ^ [ 95%] Building CXX object tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/test_alignment_with_dynamic_wg2.cpp.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/tests/regression\" -I/build/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_alignment_with_dynamic_wg2.dir/test_alignment_with_dynamic_wg2.cpp.o -MF CMakeFiles/test_alignment_with_dynamic_wg2.dir/test_alignment_with_dynamic_wg2.cpp.o.d -o CMakeFiles/test_alignment_with_dynamic_wg2.dir/test_alignment_with_dynamic_wg2.cpp.o -c /build/pocl-PBB85R/pocl-1.8/tests/regression/test_alignment_with_dynamic_wg2.cpp [ 95%] Linking & optimizing Kernel bitcode /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-avx_fma4.bc cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/xargs /usr/bin/llvm-link-11 -o kernel-x86_64-pc-linux-gnu-avx_fma4-unoptimized.bc < /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/CMakeFiles/kernel_x86_64-pc-linux-gnu-avx_fma4_linklist.txt warning: Linking two modules of different data layouts: '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/addrspace_operators.ll.bc' is 'e-m:e-i64:64-f80:128-n8:16:32:64-S128' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' warning: Linking two modules of different data layouts: '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/avx_fma4/barrier.ll.bc' is '' whereas 'llvm-link' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' In file included from /build/pocl-PBB85R/pocl-1.8/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.") | ^ In file included from /build/pocl-PBB85R/pocl-1.8/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.") | ^ In file included from /build/pocl-PBB85R/pocl-1.8/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.") | ^ cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/opt-11 -relocation-model=pic -mtriple=x86_64-pc-linux-gnu -mcpu=haswell -O3 -fp-contract=off -o /build/pocl-PBB85R/pocl-1.8/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 warning: Linking two modules of different data layouts: '/build/pocl-PBB85R/pocl-1.8/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-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' warning: Linking two modules of different target triples: /build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/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.") | ^ [ 95%] Linking CXX executable test_issue_577 cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_issue_577.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/test_issue_577.dir/test_issue_577.cpp.o -o test_issue_577 ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 95%] Built target test_issue_577 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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 95%] Building CXX object tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/test_alignment_with_dynamic_wg3.cpp.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/tests/regression\" -I/build/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_alignment_with_dynamic_wg3.dir/test_alignment_with_dynamic_wg3.cpp.o -MF CMakeFiles/test_alignment_with_dynamic_wg3.dir/test_alignment_with_dynamic_wg3.cpp.o.d -o CMakeFiles/test_alignment_with_dynamic_wg3.dir/test_alignment_with_dynamic_wg3.cpp.o -c /build/pocl-PBB85R/pocl-1.8/tests/regression/test_alignment_with_dynamic_wg3.cpp [ 95%] Linking CXX executable test_issue_553 cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_issue_553.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/test_issue_553.dir/test_issue_553.cpp.o -o test_issue_553 ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 95%] Built target test_issue_553 make -f tests/regression/CMakeFiles/test_issue_893.dir/build.make tests/regression/CMakeFiles/test_issue_893.dir/depend make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression/CMakeFiles/test_issue_893.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make -f tests/regression/CMakeFiles/test_issue_893.dir/build.make tests/regression/CMakeFiles/test_issue_893.dir/build make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 95%] Building CXX object tests/regression/CMakeFiles/test_issue_893.dir/test_issue_893.cpp.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression && /usr/bin/c++ -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/tests/regression\" -I/build/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Wno-ignored-attributes -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -Wno-deprecated -Wno-deprecated-declarations -pthread -std=gnu++11 -MD -MT tests/regression/CMakeFiles/test_issue_893.dir/test_issue_893.cpp.o -MF CMakeFiles/test_issue_893.dir/test_issue_893.cpp.o.d -o CMakeFiles/test_issue_893.dir/test_issue_893.cpp.o -c /build/pocl-PBB85R/pocl-1.8/tests/regression/test_issue_893.cpp cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host && /usr/bin/opt-11 -relocation-model=pic -mtriple=x86_64-pc-linux-gnu -mcpu=bdver1 -O3 -fp-contract=off -o /build/pocl-PBB85R/pocl-1.8/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 [ 95%] Linking CXX executable test_issue_757 cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_issue_757.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/test_issue_757.dir/test_issue_757.cpp.o -o test_issue_757 ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread [ 95%] Linking CXX executable test_flatten_barrier_subs cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_flatten_barrier_subs.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/test_flatten_barrier_subs.dir/test_flatten_barrier_subs.cpp.o -o test_flatten_barrier_subs ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 95%] Built target test_flatten_barrier_subs make -f tests/runtime/CMakeFiles/test_clFinish.dir/build.make tests/runtime/CMakeFiles/test_clFinish.dir/depend make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/runtime /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clFinish.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_clFinish.dir/build.make tests/runtime/CMakeFiles/test_clFinish.dir/build make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 95%] Building C object tests/runtime/CMakeFiles/test_clFinish.dir/test_clFinish.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -pthread -MD -MT tests/runtime/CMakeFiles/test_clFinish.dir/test_clFinish.c.o -MF CMakeFiles/test_clFinish.dir/test_clFinish.c.o.d -o CMakeFiles/test_clFinish.dir/test_clFinish.c.o -c /build/pocl-PBB85R/pocl-1.8/tests/runtime/test_clFinish.c In file included from /build/pocl-PBB85R/pocl-1.8/tests/regression/test_issue_893.cpp:41: /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%] Linking CXX executable test_alignment_with_dynamic_wg cd /build/pocl-PBB85R/pocl-1.8/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 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/test_alignment_with_dynamic_wg.dir/test_alignment_with_dynamic_wg.cpp.o -o test_alignment_with_dynamic_wg ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread [ 95%] Built target test_issue_757 make -f tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/depend make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/runtime /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 95%] Building C object tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/test_clGetDeviceInfo.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -pthread -MD -MT tests/runtime/CMakeFiles/test_clGetDeviceInfo.dir/test_clGetDeviceInfo.c.o -MF CMakeFiles/test_clGetDeviceInfo.dir/test_clGetDeviceInfo.c.o.d -o CMakeFiles/test_clGetDeviceInfo.dir/test_clGetDeviceInfo.c.o -c /build/pocl-PBB85R/pocl-1.8/tests/runtime/test_clGetDeviceInfo.c make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 95%] Built target test_alignment_with_dynamic_wg make -f tests/runtime/CMakeFiles/test_clGetEventInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetEventInfo.dir/depend make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/runtime /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clGetEventInfo.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_clGetEventInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetEventInfo.dir/build [ 95%] Linking C executable test_clFinish make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clFinish.dir/link.txt --verbose=1 [ 95%] Building C object tests/runtime/CMakeFiles/test_clGetEventInfo.dir/test_clGetEventInfo.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -pthread -MD -MT tests/runtime/CMakeFiles/test_clGetEventInfo.dir/test_clGetEventInfo.c.o -MF CMakeFiles/test_clGetEventInfo.dir/test_clGetEventInfo.c.o.d -o CMakeFiles/test_clGetEventInfo.dir/test_clGetEventInfo.c.o -c /build/pocl-PBB85R/pocl-1.8/tests/runtime/test_clGetEventInfo.c /usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/test_clFinish.dir/test_clFinish.c.o -o test_clFinish ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread [ 95%] Linking C executable test_clGetDeviceInfo cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clGetDeviceInfo.dir/link.txt --verbose=1 /usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/test_clGetDeviceInfo.dir/test_clGetDeviceInfo.c.o -o test_clGetDeviceInfo ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 95%] Linking C executable test_clGetEventInfo cd /build/pocl-PBB85R/pocl-1.8/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 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/test_clGetEventInfo.dir/test_clGetEventInfo.c.o -o test_clGetEventInfo ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread [ 95%] Built target test_clFinish make -f tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/build.make tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/depend make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/runtime /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 95%] Built target test_clGetDeviceInfo make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/build.make tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/build make -f tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/build.make tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/depend make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/runtime /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/DependInfo.cmake --color= [ 95%] Building C object tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/test_clCreateProgramWithBinary.c.o make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/build.make tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/build cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -pthread -MD -MT tests/runtime/CMakeFiles/test_clCreateProgramWithBinary.dir/test_clCreateProgramWithBinary.c.o -MF CMakeFiles/test_clCreateProgramWithBinary.dir/test_clCreateProgramWithBinary.c.o.d -o CMakeFiles/test_clCreateProgramWithBinary.dir/test_clCreateProgramWithBinary.c.o -c /build/pocl-PBB85R/pocl-1.8/tests/runtime/test_clCreateProgramWithBinary.c make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' In file included from /build/pocl-PBB85R/pocl-1.8/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.") | ^ [ 95%] Built target test_clGetEventInfo [ 95%] Building C object tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/test_clGetSupportedImageFormats.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -pthread -MD -MT tests/runtime/CMakeFiles/test_clGetSupportedImageFormats.dir/test_clGetSupportedImageFormats.c.o -MF CMakeFiles/test_clGetSupportedImageFormats.dir/test_clGetSupportedImageFormats.c.o.d -o CMakeFiles/test_clGetSupportedImageFormats.dir/test_clGetSupportedImageFormats.c.o -c /build/pocl-PBB85R/pocl-1.8/tests/runtime/test_clGetSupportedImageFormats.c make -f tests/runtime/CMakeFiles/test_clSetEventCallback.dir/build.make tests/runtime/CMakeFiles/test_clSetEventCallback.dir/depend make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/runtime /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clSetEventCallback.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 95%] Building C object tests/runtime/CMakeFiles/test_clSetEventCallback.dir/test_clSetEventCallback.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -pthread -MD -MT tests/runtime/CMakeFiles/test_clSetEventCallback.dir/test_clSetEventCallback.c.o -MF CMakeFiles/test_clSetEventCallback.dir/test_clSetEventCallback.c.o.d -o CMakeFiles/test_clSetEventCallback.dir/test_clSetEventCallback.c.o -c /build/pocl-PBB85R/pocl-1.8/tests/runtime/test_clSetEventCallback.c [ 95%] Linking C executable test_clCreateProgramWithBinary cd /build/pocl-PBB85R/pocl-1.8/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 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/test_clCreateProgramWithBinary.dir/test_clCreateProgramWithBinary.c.o -o test_clCreateProgramWithBinary ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread [ 95%] Linking C executable test_clSetEventCallback cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clSetEventCallback.dir/link.txt --verbose=1 [ 95%] Linking C executable test_clGetSupportedImageFormats cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clGetSupportedImageFormats.dir/link.txt --verbose=1 make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' /usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/test_clSetEventCallback.dir/test_clSetEventCallback.c.o -o test_clSetEventCallback ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread [ 95%] Built target test_clCreateProgramWithBinary make -f tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/build.make tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/depend make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/runtime /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/DependInfo.cmake --color= /usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/test_clGetSupportedImageFormats.dir/test_clGetSupportedImageFormats.c.o -o test_clGetSupportedImageFormats ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 95%] Built target test_clSetEventCallback make -f tests/runtime/CMakeFiles/test_clBuildProgram.dir/build.make tests/runtime/CMakeFiles/test_clBuildProgram.dir/depend make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/runtime /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clBuildProgram.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 95%] Built target test_clGetSupportedImageFormats make -f tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/depend make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/runtime /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/DependInfo.cmake --color= [ 95%] Building C object tests/runtime/CMakeFiles/test_clBuildProgram.dir/test_clBuildProgram.c.o [ 95%] Building C object tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/test_clEnqueueNativeKernel.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -pthread -MD -MT tests/runtime/CMakeFiles/test_clBuildProgram.dir/test_clBuildProgram.c.o -MF CMakeFiles/test_clBuildProgram.dir/test_clBuildProgram.c.o.d -o CMakeFiles/test_clBuildProgram.dir/test_clBuildProgram.c.o -c /build/pocl-PBB85R/pocl-1.8/tests/runtime/test_clBuildProgram.c cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -pthread -MD -MT tests/runtime/CMakeFiles/test_clEnqueueNativeKernel.dir/test_clEnqueueNativeKernel.c.o -MF CMakeFiles/test_clEnqueueNativeKernel.dir/test_clEnqueueNativeKernel.c.o.d -o CMakeFiles/test_clEnqueueNativeKernel.dir/test_clEnqueueNativeKernel.c.o -c /build/pocl-PBB85R/pocl-1.8/tests/runtime/test_clEnqueueNativeKernel.c make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 95%] Building C object tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/test_clCreateKernelsInProgram.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -pthread -MD -MT tests/runtime/CMakeFiles/test_clCreateKernelsInProgram.dir/test_clCreateKernelsInProgram.c.o -MF CMakeFiles/test_clCreateKernelsInProgram.dir/test_clCreateKernelsInProgram.c.o.d -o CMakeFiles/test_clCreateKernelsInProgram.dir/test_clCreateKernelsInProgram.c.o -c /build/pocl-PBB85R/pocl-1.8/tests/runtime/test_clCreateKernelsInProgram.c [ 95%] Linking C executable test_clEnqueueNativeKernel cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clEnqueueNativeKernel.dir/link.txt --verbose=1 /usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/test_clEnqueueNativeKernel.dir/test_clEnqueueNativeKernel.c.o -o test_clEnqueueNativeKernel ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 95%] Built target test_clEnqueueNativeKernel [ 95%] Linking C executable test_clBuildProgram make -f tests/runtime/CMakeFiles/test_clCreateKernel.dir/build.make tests/runtime/CMakeFiles/test_clCreateKernel.dir/depend cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clBuildProgram.dir/link.txt --verbose=1 make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/runtime /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateKernel.dir/DependInfo.cmake --color= /usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/test_clBuildProgram.dir/test_clBuildProgram.c.o -o test_clBuildProgram ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 95%] Building C object tests/runtime/CMakeFiles/test_clCreateKernel.dir/test_clCreateKernel.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -pthread -MD -MT tests/runtime/CMakeFiles/test_clCreateKernel.dir/test_clCreateKernel.c.o -MF CMakeFiles/test_clCreateKernel.dir/test_clCreateKernel.c.o.d -o CMakeFiles/test_clCreateKernel.dir/test_clCreateKernel.c.o -c /build/pocl-PBB85R/pocl-1.8/tests/runtime/test_clCreateKernel.c make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 95%] Built target test_clBuildProgram make -f tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/build.make tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/depend make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/runtime /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 95%] Linking C executable test_clCreateKernelsInProgram cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clCreateKernelsInProgram.dir/link.txt --verbose=1 [ 96%] Building C object tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/test_clGetKernelArgInfo.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -pthread -MD -MT tests/runtime/CMakeFiles/test_clGetKernelArgInfo.dir/test_clGetKernelArgInfo.c.o -MF CMakeFiles/test_clGetKernelArgInfo.dir/test_clGetKernelArgInfo.c.o.d -o CMakeFiles/test_clGetKernelArgInfo.dir/test_clGetKernelArgInfo.c.o -c /build/pocl-PBB85R/pocl-1.8/tests/runtime/test_clGetKernelArgInfo.c [ 96%] Linking C executable test_clCreateKernel cd /build/pocl-PBB85R/pocl-1.8/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 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/test_clCreateKernelsInProgram.dir/test_clCreateKernelsInProgram.c.o -o test_clCreateKernelsInProgram ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread /usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/test_clCreateKernel.dir/test_clCreateKernel.c.o -o test_clCreateKernel ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 96%] Built target test_clCreateKernelsInProgram make -f tests/runtime/CMakeFiles/test_version.dir/build.make tests/runtime/CMakeFiles/test_version.dir/depend make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/runtime /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_version.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 96%] Building C object tests/runtime/CMakeFiles/test_version.dir/test_version.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -pthread -MD -MT tests/runtime/CMakeFiles/test_version.dir/test_version.c.o -MF CMakeFiles/test_version.dir/test_version.c.o.d -o CMakeFiles/test_version.dir/test_version.c.o -c /build/pocl-PBB85R/pocl-1.8/tests/runtime/test_version.c [ 96%] Built target test_clCreateKernel 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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/runtime /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 96%] Building C object tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/test_kernel_cache_includes.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -pthread -MD -MT tests/runtime/CMakeFiles/test_kernel_cache_includes.dir/test_kernel_cache_includes.c.o -MF CMakeFiles/test_kernel_cache_includes.dir/test_kernel_cache_includes.c.o.d -o CMakeFiles/test_kernel_cache_includes.dir/test_kernel_cache_includes.c.o -c /build/pocl-PBB85R/pocl-1.8/tests/runtime/test_kernel_cache_includes.c [ 96%] Linking CXX executable test_issue_893 cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_issue_893.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/test_issue_893.dir/test_issue_893.cpp.o -o test_issue_893 ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread [ 96%] Linking C executable test_version cd /build/pocl-PBB85R/pocl-1.8/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 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/test_version.dir/test_version.c.o -o test_version ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread [ 96%] Linking C executable test_clGetKernelArgInfo cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clGetKernelArgInfo.dir/link.txt --verbose=1 [ 96%] Linking C executable test_kernel_cache_includes cd /build/pocl-PBB85R/pocl-1.8/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 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/test_clGetKernelArgInfo.dir/test_clGetKernelArgInfo.c.o -o test_clGetKernelArgInfo ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 96%] Built target test_version make -f tests/runtime/CMakeFiles/test_event_cycle.dir/build.make tests/runtime/CMakeFiles/test_event_cycle.dir/depend /usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/test_kernel_cache_includes.dir/test_kernel_cache_includes.c.o -o test_kernel_cache_includes ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/runtime /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_event_cycle.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 96%] Built target test_issue_893 make -f tests/runtime/CMakeFiles/test_link_error.dir/build.make tests/runtime/CMakeFiles/test_link_error.dir/depend make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/runtime /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_link_error.dir/DependInfo.cmake --color= [ 96%] Building C object tests/runtime/CMakeFiles/test_event_cycle.dir/test_event_cycle.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -pthread -MD -MT tests/runtime/CMakeFiles/test_event_cycle.dir/test_event_cycle.c.o -MF CMakeFiles/test_event_cycle.dir/test_event_cycle.c.o.d -o CMakeFiles/test_event_cycle.dir/test_event_cycle.c.o -c /build/pocl-PBB85R/pocl-1.8/tests/runtime/test_event_cycle.c make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 96%] Built target test_kernel_cache_includes 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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/runtime /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/DependInfo.cmake --color= [ 96%] Building C object tests/runtime/CMakeFiles/test_link_error.dir/test_link_error.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -pthread -MD -MT tests/runtime/CMakeFiles/test_link_error.dir/test_link_error.c.o -MF CMakeFiles/test_link_error.dir/test_link_error.c.o.d -o CMakeFiles/test_link_error.dir/test_link_error.c.o -c /build/pocl-PBB85R/pocl-1.8/tests/runtime/test_link_error.c make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/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 cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -pthread -MD -MT tests/runtime/CMakeFiles/test_read-copy-write-buffer.dir/test_read-copy-write-buffer.c.o -MF CMakeFiles/test_read-copy-write-buffer.dir/test_read-copy-write-buffer.c.o.d -o CMakeFiles/test_read-copy-write-buffer.dir/test_read-copy-write-buffer.c.o -c /build/pocl-PBB85R/pocl-1.8/tests/runtime/test_read-copy-write-buffer.c [ 96%] Linking C executable test_link_error [ 96%] Linking C executable test_event_cycle [ 96%] Linking C executable test_read-copy-write-buffer cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_link_error.dir/link.txt --verbose=1 cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_event_cycle.dir/link.txt --verbose=1 cd /build/pocl-PBB85R/pocl-1.8/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 [ 96%] Built target test_clGetKernelArgInfo 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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/runtime /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_buffer-image-copy.dir/DependInfo.cmake --color= /usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/test_link_error.dir/test_link_error.c.o -o test_link_error ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread /usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/test_event_cycle.dir/test_event_cycle.c.o -o test_event_cycle ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread /usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/test_read-copy-write-buffer.dir/test_read-copy-write-buffer.c.o -o test_read-copy-write-buffer ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -pthread -MD -MT tests/runtime/CMakeFiles/test_buffer-image-copy.dir/test_buffer-image-copy.c.o -MF CMakeFiles/test_buffer-image-copy.dir/test_buffer-image-copy.c.o.d -o CMakeFiles/test_buffer-image-copy.dir/test_buffer-image-copy.c.o -c /build/pocl-PBB85R/pocl-1.8/tests/runtime/test_buffer-image-copy.c make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 96%] Built target test_event_cycle make -f tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/build.make tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/depend make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/runtime /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/DependInfo.cmake --color= [ 96%] Built target test_read-copy-write-buffer make -f tests/runtime/CMakeFiles/test_event_free.dir/build.make tests/runtime/CMakeFiles/test_event_free.dir/depend make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/runtime /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_event_free.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 96%] Building C object tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/test_clCreateSubDevices.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -pthread -MD -MT tests/runtime/CMakeFiles/test_clCreateSubDevices.dir/test_clCreateSubDevices.c.o -MF CMakeFiles/test_clCreateSubDevices.dir/test_clCreateSubDevices.c.o.d -o CMakeFiles/test_clCreateSubDevices.dir/test_clCreateSubDevices.c.o -c /build/pocl-PBB85R/pocl-1.8/tests/runtime/test_clCreateSubDevices.c make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_event_free.dir/build.make tests/runtime/CMakeFiles/test_event_free.dir/build [ 96%] Built target test_link_error [ 96%] Linking CXX executable test_alignment_with_dynamic_wg2 make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/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 make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/runtime /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_event_double_wait.dir/DependInfo.cmake --color= cd /build/pocl-PBB85R/pocl-1.8/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 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/test_alignment_with_dynamic_wg2.dir/test_alignment_with_dynamic_wg2.cpp.o -o test_alignment_with_dynamic_wg2 ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 97%] Building C object tests/runtime/CMakeFiles/test_event_free.dir/test_event_free.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -pthread -MD -MT tests/runtime/CMakeFiles/test_event_free.dir/test_event_free.c.o -MF CMakeFiles/test_event_free.dir/test_event_free.c.o.d -o CMakeFiles/test_event_free.dir/test_event_free.c.o -c /build/pocl-PBB85R/pocl-1.8/tests/runtime/test_event_free.c [ 97%] Building C object tests/runtime/CMakeFiles/test_event_double_wait.dir/test_event_double_wait.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -pthread -MD -MT tests/runtime/CMakeFiles/test_event_double_wait.dir/test_event_double_wait.c.o -MF CMakeFiles/test_event_double_wait.dir/test_event_double_wait.c.o.d -o CMakeFiles/test_event_double_wait.dir/test_event_double_wait.c.o -c /build/pocl-PBB85R/pocl-1.8/tests/runtime/test_event_double_wait.c [ 97%] Linking C executable test_buffer-image-copy cd /build/pocl-PBB85R/pocl-1.8/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 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/test_buffer-image-copy.dir/test_buffer-image-copy.c.o -o test_buffer-image-copy ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread [ 97%] Linking C executable test_event_double_wait cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_event_double_wait.dir/link.txt --verbose=1 /usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/test_event_double_wait.dir/test_event_double_wait.c.o -o test_event_double_wait ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 97%] Built target test_buffer-image-copy make -f tests/runtime/CMakeFiles/test_buffer_migration.dir/build.make tests/runtime/CMakeFiles/test_buffer_migration.dir/depend make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/runtime /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_buffer_migration.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_buffer_migration.dir/build.make tests/runtime/CMakeFiles/test_buffer_migration.dir/build make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 97%] Built target test_alignment_with_dynamic_wg2 make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_buffer_ping_pong.dir/build.make tests/runtime/CMakeFiles/test_buffer_ping_pong.dir/depend [ 97%] Linking C executable test_clCreateSubDevices cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clCreateSubDevices.dir/link.txt --verbose=1 make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/runtime /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_buffer_ping_pong.dir/DependInfo.cmake --color= [ 97%] Built target test_event_double_wait 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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/runtime /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/DependInfo.cmake --color= /usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/test_clCreateSubDevices.dir/test_clCreateSubDevices.c.o -o test_clCreateSubDevices ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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 [ 98%] Building C object tests/runtime/CMakeFiles/test_buffer_migration.dir/test_buffer_migration.c.o make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -pthread -MD -MT tests/runtime/CMakeFiles/test_buffer_migration.dir/test_buffer_migration.c.o -MF CMakeFiles/test_buffer_migration.dir/test_buffer_migration.c.o.d -o CMakeFiles/test_buffer_migration.dir/test_buffer_migration.c.o -c /build/pocl-PBB85R/pocl-1.8/tests/runtime/test_buffer_migration.c make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_buffer_ping_pong.dir/build.make tests/runtime/CMakeFiles/test_buffer_ping_pong.dir/build make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -pthread -MD -MT tests/runtime/CMakeFiles/test_enqueue_kernel_from_binary.dir/test_enqueue_kernel_from_binary.c.o -MF CMakeFiles/test_enqueue_kernel_from_binary.dir/test_enqueue_kernel_from_binary.c.o.d -o CMakeFiles/test_enqueue_kernel_from_binary.dir/test_enqueue_kernel_from_binary.c.o -c /build/pocl-PBB85R/pocl-1.8/tests/runtime/test_enqueue_kernel_from_binary.c make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 98%] Built target test_clCreateSubDevices [ 98%] Building C object tests/runtime/CMakeFiles/test_buffer_ping_pong.dir/test_buffer_ping_pong.c.o make -f tests/runtime/CMakeFiles/test_user_event.dir/build.make tests/runtime/CMakeFiles/test_user_event.dir/depend cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -pthread -MD -MT tests/runtime/CMakeFiles/test_buffer_ping_pong.dir/test_buffer_ping_pong.c.o -MF CMakeFiles/test_buffer_ping_pong.dir/test_buffer_ping_pong.c.o.d -o CMakeFiles/test_buffer_ping_pong.dir/test_buffer_ping_pong.c.o -c /build/pocl-PBB85R/pocl-1.8/tests/runtime/test_buffer_ping_pong.c make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/runtime /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_user_event.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 98%] Building C object tests/runtime/CMakeFiles/test_user_event.dir/test_user_event.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -pthread -MD -MT tests/runtime/CMakeFiles/test_user_event.dir/test_user_event.c.o -MF CMakeFiles/test_user_event.dir/test_user_event.c.o.d -o CMakeFiles/test_user_event.dir/test_user_event.c.o -c /build/pocl-PBB85R/pocl-1.8/tests/runtime/test_user_event.c [ 98%] Linking C executable test_event_free cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_event_free.dir/link.txt --verbose=1 /usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/test_event_free.dir/test_event_free.c.o -o test_event_free ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread [ 98%] Linking C executable test_buffer_ping_pong cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_buffer_ping_pong.dir/link.txt --verbose=1 [ 98%] Linking C executable test_user_event cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_user_event.dir/link.txt --verbose=1 /usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/test_buffer_ping_pong.dir/test_buffer_ping_pong.c.o -o test_buffer_ping_pong ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread /usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/test_user_event.dir/test_user_event.c.o -o test_user_event ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 98%] Built target test_buffer_ping_pong make -f tests/runtime/CMakeFiles/test_fill-buffer.dir/build.make tests/runtime/CMakeFiles/test_fill-buffer.dir/depend make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/runtime /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_fill-buffer.dir/DependInfo.cmake --color= [ 98%] Built target test_user_event make -f tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/build.make tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/depend make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/runtime /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 98%] Building C object tests/runtime/CMakeFiles/test_fill-buffer.dir/test_fill-buffer.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -pthread -MD -MT tests/runtime/CMakeFiles/test_fill-buffer.dir/test_fill-buffer.c.o -MF CMakeFiles/test_fill-buffer.dir/test_fill-buffer.c.o.d -o CMakeFiles/test_fill-buffer.dir/test_fill-buffer.c.o -c /build/pocl-PBB85R/pocl-1.8/tests/runtime/test_fill-buffer.c [ 98%] Building C object tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/test_clSetMemObjectDestructorCallback.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -pthread -MD -MT tests/runtime/CMakeFiles/test_clSetMemObjectDestructorCallback.dir/test_clSetMemObjectDestructorCallback.c.o -MF CMakeFiles/test_clSetMemObjectDestructorCallback.dir/test_clSetMemObjectDestructorCallback.c.o.d -o CMakeFiles/test_clSetMemObjectDestructorCallback.dir/test_clSetMemObjectDestructorCallback.c.o -c /build/pocl-PBB85R/pocl-1.8/tests/runtime/test_clSetMemObjectDestructorCallback.c [ 98%] Linking C executable test_buffer_migration cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_buffer_migration.dir/link.txt --verbose=1 /usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/test_buffer_migration.dir/test_buffer_migration.c.o -o test_buffer_migration ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread [ 98%] Linking CXX executable test_alignment_with_dynamic_wg3 cd /build/pocl-PBB85R/pocl-1.8/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 make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/test_alignment_with_dynamic_wg3.dir/test_alignment_with_dynamic_wg3.cpp.o -o test_alignment_with_dynamic_wg3 ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread [ 98%] Linking C executable test_clSetMemObjectDestructorCallback cd /build/pocl-PBB85R/pocl-1.8/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 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/test_clSetMemObjectDestructorCallback.dir/test_clSetMemObjectDestructorCallback.c.o -o test_clSetMemObjectDestructorCallback ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread [ 98%] Linking C executable test_enqueue_kernel_from_binary cd /build/pocl-PBB85R/pocl-1.8/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 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/test_enqueue_kernel_from_binary.dir/test_enqueue_kernel_from_binary.c.o -o test_enqueue_kernel_from_binary ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 98%] Built target test_clSetMemObjectDestructorCallback make -f tests/runtime/CMakeFiles/test_cl_pocl_content_size.dir/build.make tests/runtime/CMakeFiles/test_cl_pocl_content_size.dir/depend make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/runtime /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime/CMakeFiles/test_cl_pocl_content_size.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 98%] Built target test_enqueue_kernel_from_binary make -f tests/workgroup/CMakeFiles/run_kernel.dir/build.make tests/workgroup/CMakeFiles/run_kernel.dir/depend make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/tests/workgroup /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/workgroup /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/workgroup/CMakeFiles/run_kernel.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make -f tests/runtime/CMakeFiles/test_cl_pocl_content_size.dir/build.make tests/runtime/CMakeFiles/test_cl_pocl_content_size.dir/build make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 98%] Built target test_alignment_with_dynamic_wg3 make -f examples/example0/CMakeFiles/example0.dir/build.make examples/example0/CMakeFiles/example0.dir/depend make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/examples/example0 /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/examples/example0 /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/examples/example0/CMakeFiles/example0.dir/DependInfo.cmake --color= [ 98%] Building C object tests/workgroup/CMakeFiles/run_kernel.dir/run_kernel.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/workgroup && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/tests/workgroup\" -I/build/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -pthread -MD -MT tests/workgroup/CMakeFiles/run_kernel.dir/run_kernel.c.o -MF CMakeFiles/run_kernel.dir/run_kernel.c.o.d -o CMakeFiles/run_kernel.dir/run_kernel.c.o -c /build/pocl-PBB85R/pocl-1.8/tests/workgroup/run_kernel.c [ 98%] Building C object tests/runtime/CMakeFiles/test_cl_pocl_content_size.dir/test_cl_pocl_content_size.c.o make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make -f examples/example0/CMakeFiles/example0.dir/build.make examples/example0/CMakeFiles/example0.dir/build cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -pthread -MD -MT tests/runtime/CMakeFiles/test_cl_pocl_content_size.dir/test_cl_pocl_content_size.c.o -MF CMakeFiles/test_cl_pocl_content_size.dir/test_cl_pocl_content_size.c.o.d -o CMakeFiles/test_cl_pocl_content_size.dir/test_cl_pocl_content_size.c.o -c /build/pocl-PBB85R/pocl-1.8/tests/runtime/test_cl_pocl_content_size.c make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 98%] Built target test_event_free make -f examples/example1/CMakeFiles/example1.dir/build.make examples/example1/CMakeFiles/example1.dir/depend [ 98%] Built target test_buffer_migration [ 98%] Building C object examples/example0/CMakeFiles/example0.dir/example0.c.o make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/examples/example1 /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/examples/example1 /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/examples/example1/CMakeFiles/example1.dir/DependInfo.cmake --color= cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/examples/example0 && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -pthread -MD -MT examples/example0/CMakeFiles/example0.dir/example0.c.o -MF CMakeFiles/example0.dir/example0.c.o.d -o CMakeFiles/example0.dir/example0.c.o -c /build/pocl-PBB85R/pocl-1.8/examples/example0/example0.c make -f examples/example2/CMakeFiles/example2.dir/build.make examples/example2/CMakeFiles/example2.dir/depend make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/examples/example2 /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/examples/example2 /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/examples/example2/CMakeFiles/example2.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 98%] Linking C executable test_fill-buffer cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fill-buffer.dir/link.txt --verbose=1 [ 98%] Building C object examples/example2/CMakeFiles/example2.dir/example2.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/examples/example2 && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -pthread -MD -MT examples/example2/CMakeFiles/example2.dir/example2.c.o -MF CMakeFiles/example2.dir/example2.c.o.d -o CMakeFiles/example2.dir/example2.c.o -c /build/pocl-PBB85R/pocl-1.8/examples/example2/example2.c /usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/test_fill-buffer.dir/test_fill-buffer.c.o -o test_fill-buffer ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread [ 98%] Building C object examples/example1/CMakeFiles/example1.dir/example1.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/examples/example1 && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -pthread -MD -MT examples/example1/CMakeFiles/example1.dir/example1.c.o -MF CMakeFiles/example1.dir/example1.c.o.d -o CMakeFiles/example1.dir/example1.c.o -c /build/pocl-PBB85R/pocl-1.8/examples/example1/example1.c [ 98%] Linking C executable run_kernel make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/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_cl_pocl_content_size [ 98%] Built target test_fill-buffer make -f examples/example2a/CMakeFiles/example2a.dir/build.make examples/example2a/CMakeFiles/example2a.dir/depend make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/examples/example2a /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/examples/example2a /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/examples/example2a/CMakeFiles/example2a.dir/DependInfo.cmake --color= /usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/run_kernel.dir/run_kernel.c.o -o run_kernel ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/tests/runtime && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_cl_pocl_content_size.dir/link.txt --verbose=1 [ 98%] Building C object examples/example0/CMakeFiles/example0.dir/example0_exec.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/examples/example0 && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -pthread -MD -MT examples/example0/CMakeFiles/example0.dir/example0_exec.c.o -MF CMakeFiles/example0.dir/example0_exec.c.o.d -o CMakeFiles/example0.dir/example0_exec.c.o -c /build/pocl-PBB85R/pocl-1.8/examples/example0/example0_exec.c make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make -f examples/example2a/CMakeFiles/example2a.dir/build.make examples/example2a/CMakeFiles/example2a.dir/build /usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/test_cl_pocl_content_size.dir/test_cl_pocl_content_size.c.o -o test_cl_pocl_content_size ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 98%] Building C object examples/example2a/CMakeFiles/example2a.dir/example2a.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/examples/example2a && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -pthread -MD -MT examples/example2a/CMakeFiles/example2a.dir/example2a.c.o -MF CMakeFiles/example2a.dir/example2a.c.o.d -o CMakeFiles/example2a.dir/example2a.c.o -c /build/pocl-PBB85R/pocl-1.8/examples/example2a/example2a.c [ 98%] Built target test_cl_pocl_content_size make -f examples/matrix1/CMakeFiles/matrix1.dir/build.make examples/matrix1/CMakeFiles/matrix1.dir/depend make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/examples/matrix1 /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/examples/matrix1 /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/examples/matrix1/CMakeFiles/matrix1.dir/DependInfo.cmake --color= [ 98%] Linking C executable example2 make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/examples/example2 && /usr/bin/cmake -E cmake_link_script CMakeFiles/example2.dir/link.txt --verbose=1 [ 98%] Built target run_kernel make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make -f examples/matrix1/CMakeFiles/matrix1.dir/build.make examples/matrix1/CMakeFiles/matrix1.dir/build make -f examples/scalarwave/CMakeFiles/scalarwave.dir/build.make examples/scalarwave/CMakeFiles/scalarwave.dir/depend /usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/example2.dir/example2.c.o -o example2 ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/examples/scalarwave /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/examples/scalarwave /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/examples/scalarwave/CMakeFiles/scalarwave.dir/DependInfo.cmake --color= [ 98%] Linking C executable example0 cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/examples/example0 && /usr/bin/cmake -E cmake_link_script CMakeFiles/example0.dir/link.txt --verbose=1 make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' /usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/example0.dir/example0.c.o CMakeFiles/example0.dir/example0_exec.c.o -o example0 ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 98%] Building C object examples/matrix1/CMakeFiles/matrix1.dir/matrix1.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/examples/matrix1 && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -std=c99 -pthread -MD -MT examples/matrix1/CMakeFiles/matrix1.dir/matrix1.c.o -MF CMakeFiles/matrix1.dir/matrix1.c.o.d -o CMakeFiles/matrix1.dir/matrix1.c.o -c /build/pocl-PBB85R/pocl-1.8/examples/matrix1/matrix1.c [ 98%] Built target example2 make -f examples/trig/CMakeFiles/trig.dir/build.make examples/trig/CMakeFiles/trig.dir/depend make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/examples/trig /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/examples/trig /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/examples/trig/CMakeFiles/trig.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make -f examples/trig/CMakeFiles/trig.dir/build.make examples/trig/CMakeFiles/trig.dir/build [ 98%] Building C object examples/scalarwave/CMakeFiles/scalarwave.dir/scalarwave.c.o make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/examples/scalarwave && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/examples/scalarwave\" -I/build/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -std=c99 -pthread -MD -MT examples/scalarwave/CMakeFiles/scalarwave.dir/scalarwave.c.o -MF CMakeFiles/scalarwave.dir/scalarwave.c.o.d -o CMakeFiles/scalarwave.dir/scalarwave.c.o -c /build/pocl-PBB85R/pocl-1.8/examples/scalarwave/scalarwave.c [ 98%] Built target example0 make -f examples/vecadd/CMakeFiles/vecadd.dir/build.make examples/vecadd/CMakeFiles/vecadd.dir/depend make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/examples/vecadd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/examples/vecadd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/examples/vecadd/CMakeFiles/vecadd.dir/DependInfo.cmake --color= [ 98%] Building C object examples/trig/CMakeFiles/trig.dir/trig.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/examples/trig && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/examples/trig\" -I/build/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -pthread -MD -MT examples/trig/CMakeFiles/trig.dir/trig.c.o -MF CMakeFiles/trig.dir/trig.c.o.d -o CMakeFiles/trig.dir/trig.c.o -c /build/pocl-PBB85R/pocl-1.8/examples/trig/trig.c /build/pocl-PBB85R/pocl-1.8/examples/trig/trig.c: In function ‘main’: /build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 98%] Building C object examples/example1/CMakeFiles/example1.dir/example1_exec.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/examples/example1 && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -pthread -MD -MT examples/example1/CMakeFiles/example1.dir/example1_exec.c.o -MF CMakeFiles/example1.dir/example1_exec.c.o.d -o CMakeFiles/example1.dir/example1_exec.c.o -c /build/pocl-PBB85R/pocl-1.8/examples/example1/example1_exec.c [ 98%] Building C object examples/vecadd/CMakeFiles/vecadd.dir/vecadd.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/examples/vecadd && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -pthread -MD -MT examples/vecadd/CMakeFiles/vecadd.dir/vecadd.c.o -MF CMakeFiles/vecadd.dir/vecadd.c.o.d -o CMakeFiles/vecadd.dir/vecadd.c.o -c /build/pocl-PBB85R/pocl-1.8/examples/vecadd/vecadd.c [ 98%] Linking C executable example2a cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/examples/example2a && /usr/bin/cmake -E cmake_link_script CMakeFiles/example2a.dir/link.txt --verbose=1 /usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/example2a.dir/example2a.c.o -o example2a ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread /build/pocl-PBB85R/pocl-1.8/examples/scalarwave/scalarwave.c: In function ‘main’: /build/pocl-PBB85R/pocl-1.8/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 98%] Building C object examples/trig/CMakeFiles/trig.dir/trig_exec.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/examples/trig && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/examples/trig\" -I/build/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -pthread -MD -MT examples/trig/CMakeFiles/trig.dir/trig_exec.c.o -MF CMakeFiles/trig.dir/trig_exec.c.o.d -o CMakeFiles/trig.dir/trig_exec.c.o -c /build/pocl-PBB85R/pocl-1.8/examples/trig/trig_exec.c make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 98%] Built target example2a make -f examples/matadd/CMakeFiles/matadd.dir/build.make examples/matadd/CMakeFiles/matadd.dir/depend make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/examples/matadd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/examples/matadd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/examples/matadd/CMakeFiles/matadd.dir/DependInfo.cmake --color= [ 98%] Linking C executable matrix1 cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/examples/matrix1 && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix1.dir/link.txt --verbose=1 make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make -f examples/matadd/CMakeFiles/matadd.dir/build.make examples/matadd/CMakeFiles/matadd.dir/build [ 98%] Building C object examples/vecadd/CMakeFiles/vecadd.dir/vecadd_exec.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/examples/vecadd && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -pthread -MD -MT examples/vecadd/CMakeFiles/vecadd.dir/vecadd_exec.c.o -MF CMakeFiles/vecadd.dir/vecadd_exec.c.o.d -o CMakeFiles/vecadd.dir/vecadd_exec.c.o -c /build/pocl-PBB85R/pocl-1.8/examples/vecadd/vecadd_exec.c make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 98%] Linking C executable example1 cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/examples/example1 && /usr/bin/cmake -E cmake_link_script CMakeFiles/example1.dir/link.txt --verbose=1 [ 98%] Building C object examples/matadd/CMakeFiles/matadd.dir/matadd.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/examples/matadd && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -pthread -MD -MT examples/matadd/CMakeFiles/matadd.dir/matadd.c.o -MF CMakeFiles/matadd.dir/matadd.c.o.d -o CMakeFiles/matadd.dir/matadd.c.o -c /build/pocl-PBB85R/pocl-1.8/examples/matadd/matadd.c /usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/matrix1.dir/matrix1.c.o -o matrix1 ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread /usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/example1.dir/example1.c.o CMakeFiles/example1.dir/example1_exec.c.o -o example1 ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread [ 98%] Linking C executable scalarwave cd /build/pocl-PBB85R/pocl-1.8/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 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/scalarwave.dir/scalarwave.c.o -o scalarwave ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 98%] Linking C executable trig cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/examples/trig && /usr/bin/cmake -E cmake_link_script CMakeFiles/trig.dir/link.txt --verbose=1 [ 98%] Built target matrix1 make -f examples/boxadd/CMakeFiles/boxadd.dir/build.make examples/boxadd/CMakeFiles/boxadd.dir/depend make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/examples/boxadd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/examples/boxadd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/examples/boxadd/CMakeFiles/boxadd.dir/DependInfo.cmake --color= [ 99%] Linking C executable vecadd cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/examples/vecadd && /usr/bin/cmake -E cmake_link_script CMakeFiles/vecadd.dir/link.txt --verbose=1 make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' /usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/trig.dir/trig.c.o CMakeFiles/trig.dir/trig_exec.c.o -o trig ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread /usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/vecadd.dir/vecadd.c.o CMakeFiles/vecadd.dir/vecadd_exec.c.o -o vecadd ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread make -f examples/boxadd/CMakeFiles/boxadd.dir/build.make examples/boxadd/CMakeFiles/boxadd.dir/build make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 99%] Built target scalarwave make -f examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/build.make examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/depend make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/examples/EinsteinToolkit /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/examples/EinsteinToolkit /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/DependInfo.cmake --color= [ 99%] Building C object examples/boxadd/CMakeFiles/boxadd.dir/boxadd.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/examples/boxadd && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -pthread -MD -MT examples/boxadd/CMakeFiles/boxadd.dir/boxadd.c.o -MF CMakeFiles/boxadd.dir/boxadd.c.o.d -o CMakeFiles/boxadd.dir/boxadd.c.o -c /build/pocl-PBB85R/pocl-1.8/examples/boxadd/boxadd.c make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 99%] Built target example1 make -f examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/build.make examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/build make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 99%] Building C object examples/boxadd/CMakeFiles/boxadd.dir/boxadd_exec.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/examples/boxadd && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -pthread -MD -MT examples/boxadd/CMakeFiles/boxadd.dir/boxadd_exec.c.o -MF CMakeFiles/boxadd.dir/boxadd_exec.c.o.d -o CMakeFiles/boxadd.dir/boxadd_exec.c.o -c /build/pocl-PBB85R/pocl-1.8/examples/boxadd/boxadd_exec.c [ 99%] Building C object examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/EinsteinToolkit.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/examples/EinsteinToolkit && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/examples/EinsteinToolkit\" -I/build/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -std=c99 -pthread -MD -MT examples/EinsteinToolkit/CMakeFiles/EinsteinToolkit.dir/EinsteinToolkit.c.o -MF CMakeFiles/EinsteinToolkit.dir/EinsteinToolkit.c.o.d -o CMakeFiles/EinsteinToolkit.dir/EinsteinToolkit.c.o -c /build/pocl-PBB85R/pocl-1.8/examples/EinsteinToolkit/EinsteinToolkit.c [ 99%] Built target trig [ 99%] Built target vecadd [ 99%] Building C object examples/matadd/CMakeFiles/matadd.dir/matadd_exec.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/examples/matadd && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -Werror=implicit-function-declaration -Wincompatible-pointer-types -Wno-ignored-attributes -fvisibility=hidden -pthread -MD -MT examples/matadd/CMakeFiles/matadd.dir/matadd_exec.c.o -MF CMakeFiles/matadd.dir/matadd_exec.c.o.d -o CMakeFiles/matadd.dir/matadd_exec.c.o -c /build/pocl-PBB85R/pocl-1.8/examples/matadd/matadd_exec.c /build/pocl-PBB85R/pocl-1.8/examples/EinsteinToolkit/EinsteinToolkit.c: In function ‘main’: /build/pocl-PBB85R/pocl-1.8/examples/EinsteinToolkit/EinsteinToolkit.c:1436:3: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1436 | fread(source1, source1_size, 1, source1_file); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/examples/EinsteinToolkit/EinsteinToolkit.c:1446:3: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1446 | fread(source2, source2_size, 1, source2_file); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 99%] Linking C executable boxadd cd /build/pocl-PBB85R/pocl-1.8/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 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/boxadd.dir/boxadd.c.o CMakeFiles/boxadd.dir/boxadd_exec.c.o -o boxadd ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread [ 99%] Linking C executable matadd cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/examples/matadd && /usr/bin/cmake -E cmake_link_script CMakeFiles/matadd.dir/link.txt --verbose=1 make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 99%] Built target boxadd /usr/bin/cc -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/matadd.dir/matadd.c.o CMakeFiles/matadd.dir/matadd_exec.c.o -o matadd ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 99%] Built target matadd [ 99%] Linking C executable EinsteinToolkit cd /build/pocl-PBB85R/pocl-1.8/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 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie CMakeFiles/EinsteinToolkit.dir/EinsteinToolkit.c.o -o EinsteinToolkit ../../lib/poclu/libpoclu.a -L/usr/lib/x86_64-linux-gnu -lOpenCL -lm -pthread make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 99%] Built target EinsteinToolkit make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 99%] Built target kernel_host_avx_f16c make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 99%] Built target kernel_host_avx make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 99%] Built target kernel_host_avx2 make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 99%] Built target kernel_host_avx_fma4 make -f lib/kernel/CMakeFiles/kernellib_hash.dir/build.make lib/kernel/CMakeFiles/kernellib_hash.dir/depend make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/lib/kernel /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/CMakeFiles/kernellib_hash.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 99%] Generating SHA1 of all kernel libs... cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel && /usr/bin/cmake "-DKERNEL_BC_LIST_ESCAPED='/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-GENERIC.bc****/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-sse2.bc****/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-ssse3.bc****/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-sse41.bc****/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-avx.bc****/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-avx_f16c.bc****/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-avx_fma4.bc****/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-avx2.bc****/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/kernel/host/kernel-x86_64-pc-linux-gnu-avx512.bc'" "-DINCLUDEDIR='/build/pocl-PBB85R/pocl-1.8/include'" "-DOUTPUT='/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/kernellib_hash.h'" -P /build/pocl-PBB85R/pocl-1.8/cmake/kernellib_hash.cmake -- Renaming /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/kernellib_hash.h.new to /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/kernellib_hash.h make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 99%] 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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/lib/CL /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL/CMakeFiles/pocl_cache.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 99%] Building C object lib/CL/CMakeFiles/pocl_cache.dir/pocl_cache.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/CMakeFiles/pocl_cache.dir/pocl_cache.c.o -MF CMakeFiles/pocl_cache.dir/pocl_cache.c.o.d -o CMakeFiles/pocl_cache.dir/pocl_cache.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cache.c In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/./pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/./pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/include/pocl_cache.h:27, from /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cache.c:38: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cache.c: In function ‘pocl_cache_write_kernel_parallel_bc’: /build/pocl-PBB85R/pocl-1.8/lib/CL/pocl_cache.c:339:67: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 339 | pocl_cache_kernel_cachedir_path (kernel_parallel_path, program, device_i, | ^~~~~~~~ make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 99%] Built target pocl_cache make -f lib/CL/CMakeFiles/pocl.dir/build.make lib/CL/CMakeFiles/pocl.dir/depend make[3]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/lib/CL /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL/CMakeFiles/pocl.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 99%] Linking CXX shared library libpocl.so cd /build/pocl-PBB85R/pocl-1.8/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 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -flto -fno-fat-lto-objects -L/usr/lib/llvm-11/lib -Wl,-Bsymbolic -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libpocl.so.2 -o libpocl.so.2.8.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/clSetContentSizeBufferPoCL.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_file_util.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/common_driver.c.o devices/CMakeFiles/pocl-devices.dir/cpuinfo.c.o devices/CMakeFiles/pocl-devices.dir/signal_handlers.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/InlineKernels.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/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-11/lib: -L/usr/lib/x86_64-linux-gnu -lhwloc /usr/lib/llvm-11/lib/libclang-cpp.so /usr/lib/llvm-11/lib/libLLVM-11.so -lrt -lm -ldl -pthread cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL && /usr/bin/cmake -E cmake_symlink_library libpocl.so.2.8.0 libpocl.so.2 libpocl.so make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 99%] 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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/basic /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL/devices/basic /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL/devices/basic/CMakeFiles/pocl-devices-basic.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 99%] Building C object lib/CL/devices/basic/CMakeFiles/pocl-devices-basic.dir/basic.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL/devices/basic && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -MD -MT lib/CL/devices/basic/CMakeFiles/pocl-devices-basic.dir/basic.c.o -MF CMakeFiles/pocl-devices-basic.dir/basic.c.o.d -o CMakeFiles/pocl-devices-basic.dir/basic.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/basic/basic.c In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/./pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/./pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/basic/basic.h:39, from /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/basic/basic.c:25: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/basic/basic.c: In function ‘pocl_basic_build_hash’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/basic/basic.c:143:37: warning: unused parameter ‘device’ [-Wunused-parameter] 143 | pocl_basic_build_hash (cl_device_id device) | ~~~~~~~~~~~~~^~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/basic/basic.c: In function ‘pocl_basic_probe’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/basic/basic.c:165:10: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 165 | return env_count; | ^~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/basic/basic.c: In function ‘pocl_basic_init’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/basic/basic.c:169:27: warning: unused parameter ‘j’ [-Wunused-parameter] 169 | pocl_basic_init (unsigned j, cl_device_id device, const char* parameters) | ~~~~~~~~~^ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/basic/basic.c:169:63: warning: unused parameter ‘parameters’ [-Wunused-parameter] 169 | pocl_basic_init (unsigned j, cl_device_id device, const char* parameters) | ~~~~~~~~~~~~^~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/basic/basic.c: In function ‘pocl_basic_run’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/basic/basic.c:351:32: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘uint’ {aka ‘unsigned int’} may change value [-Wconversion] 351 | pc->printf_buffer_capacity = cmd->device->printf_buffer_size; | ^~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/basic/basic.c: In function ‘pocl_basic_run_native’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/basic/basic.c:416:30: warning: unused parameter ‘data’ [-Wunused-parameter] 416 | pocl_basic_run_native (void *data, _cl_command_node *cmd) | ~~~~~~^~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/basic/basic.c: In function ‘pocl_basic_uninit’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/basic/basic.c:437:29: warning: unused parameter ‘j’ [-Wunused-parameter] 437 | pocl_basic_uninit (unsigned j, cl_device_id device) | ~~~~~~~~~^ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/basic/basic.c: In function ‘pocl_basic_reinit’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/basic/basic.c:448:29: warning: unused parameter ‘j’ [-Wunused-parameter] 448 | pocl_basic_reinit (unsigned j, cl_device_id device) | ~~~~~~~~~^ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/basic/basic.c: In function ‘pocl_basic_submit’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/basic/basic.c:486:61: warning: unused parameter ‘cq’ [-Wunused-parameter] 486 | pocl_basic_submit (_cl_command_node *node, cl_command_queue cq) | ~~~~~~~~~~~~~~~~~^~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/basic/basic.c: In function ‘pocl_basic_flush’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/basic/basic.c:504:62: warning: unused parameter ‘cq’ [-Wunused-parameter] 504 | void pocl_basic_flush (cl_device_id device, cl_command_queue cq) | ~~~~~~~~~~~~~~~~~^~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/basic/basic.c: In function ‘pocl_basic_join’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/basic/basic.c:514:56: warning: unused parameter ‘cq’ [-Wunused-parameter] 514 | pocl_basic_join (cl_device_id device, cl_command_queue cq) | ~~~~~~~~~~~~~~~~~^~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/basic/basic.c: In function ‘pocl_basic_compile_kernel’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/basic/basic.c:556:61: warning: unused parameter ‘kernel’ [-Wunused-parameter] 556 | pocl_basic_compile_kernel (_cl_command_node *cmd, cl_kernel kernel, | ~~~~~~~~~~^~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/basic/basic.c:557:41: warning: unused parameter ‘device’ [-Wunused-parameter] 557 | cl_device_id device, int specialize) | ~~~~~~~~~~~~~^~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/basic/basic.c: In function ‘pocl_basic_fill_image’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/basic/basic.c:731:30: warning: unused parameter ‘data’ [-Wunused-parameter] 731 | pocl_basic_fill_image (void *data, cl_mem image, | ~~~~~~^~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/basic/basic.c:733:55: warning: unused parameter ‘orig_pixel’ [-Wunused-parameter] 733 | const size_t *region, cl_uint4 orig_pixel, | ~~~~~~~~~^~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/basic/basic.c: In function ‘pocl_basic_svm_free’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/basic/basic.c:770:35: warning: unused parameter ‘dev’ [-Wunused-parameter] 770 | pocl_basic_svm_free (cl_device_id dev, void *svm_ptr) | ~~~~~~~~~~~~~^~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/basic/basic.c: In function ‘pocl_basic_svm_alloc’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/basic/basic.c:778:36: warning: unused parameter ‘dev’ [-Wunused-parameter] 778 | pocl_basic_svm_alloc (cl_device_id dev, cl_svm_mem_flags flags, size_t size) | ~~~~~~~~~~~~~^~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/basic/basic.c:778:58: warning: unused parameter ‘flags’ [-Wunused-parameter] 778 | pocl_basic_svm_alloc (cl_device_id dev, cl_svm_mem_flags flags, size_t size) | ~~~~~~~~~~~~~~~~~^~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/basic/basic.c: In function ‘pocl_basic_svm_copy’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/basic/basic.c:785:35: warning: unused parameter ‘dev’ [-Wunused-parameter] 785 | pocl_basic_svm_copy (cl_device_id dev, void *__restrict__ dst, | ~~~~~~~~~~~~~^~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/basic/basic.c: In function ‘pocl_basic_run’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/basic/basic.c:372:7: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 372 | write (STDOUT_FILENO, pc->printf_buffer, position); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 99%] Linking C shared library libpocl-devices-basic.so cd /build/pocl-PBB85R/pocl-1.8/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 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL: ../../libpocl.so.2.8.0 make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 99%] 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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/pocl-PBB85R/pocl-1.8 /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL/devices/pthread /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [ 99%] Building C object lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/pthread_scheduler.c.o [ 99%] Building C object lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/pthread.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL/devices/pthread && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -pthread -MD -MT lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/pthread_scheduler.c.o -MF CMakeFiles/pocl-devices-pthread.dir/pthread_scheduler.c.o.d -o CMakeFiles/pocl-devices-pthread.dir/pthread_scheduler.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread_scheduler.c [100%] Building C object lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/pthread_utils.c.o cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL/devices/pthread && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -pthread -MD -MT lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/pthread.c.o -MF CMakeFiles/pocl-devices-pthread.dir/pthread.c.o.d -o CMakeFiles/pocl-devices-pthread.dir/pthread.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread.c cd /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL/devices/pthread && /usr/bin/cc -DCL_TARGET_OPENCL_VERSION=300 -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/pocl-PBB85R/pocl-1.8/include -I/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu -I/build/pocl-PBB85R/pocl-1.8/lib/CL/devices -I/build/pocl-PBB85R/pocl-1.8/lib/CL/. -g -O2 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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 -Wno-ignored-attributes -fvisibility=hidden -pthread -MD -MT lib/CL/devices/pthread/CMakeFiles/pocl-devices-pthread.dir/pthread_utils.c.o -MF CMakeFiles/pocl-devices-pthread.dir/pthread_utils.c.o.d -o CMakeFiles/pocl-devices-pthread.dir/pthread_utils.c.o -c /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread_utils.c In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/./pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/./pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pocl-pthread_utils.h:28, from /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread_utils.c:26: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/./pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/./pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pocl-pthread_scheduler.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread_scheduler.c:35: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ In file included from /usr/include/ocl_icd.h:46, from /build/pocl-PBB85R/pocl-1.8/lib/CL/./pocl_icd.h:26, from /build/pocl-PBB85R/pocl-1.8/lib/CL/./pocl_cl.h:57, from /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pocl-pthread.h:27, from /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread.c:43: /usr/include/CL/cl_gl_ext.h:18:9: note: ‘#pragma message: All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.’ 18 | #pragma message("All OpenGL-related extensions have been moved into cl_gl.h. Please include cl_gl.h directly.") | ^~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread_utils.c: In function ‘align_ptr’: /build/pocl-PBB85R/pocl-1.8/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/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread_scheduler.c: In function ‘pthread_scheduler_init’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread_scheduler.c:104:27: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 104 | scheduler.num_threads = num_worker_threads; | ^~~~~~~~~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread_scheduler.c:106:31: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 106 | scheduler.printf_buf_size = device->printf_buffer_size; | ^~~~~~ In file included from /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pocl-pthread_scheduler.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread_scheduler.c:35: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread_scheduler.c:115:59: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 115 | num_worker_threads + 1)); | ~~~~~~~~~~~~~~~~~~~^~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/./pocl_cl.h:126:30: note: in definition of macro ‘PTHREAD_CHECK2’ 126 | int _pthread_status = (_code); \ | ^~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread_scheduler.c:114:3: note: in expansion of macro ‘PTHREAD_CHECK’ 114 | PTHREAD_CHECK (pthread_barrier_init (&scheduler.init_barrier, NULL, | ^~~~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread.c: In function ‘pocl_pthread_build_hash’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread.c:101:39: warning: unused parameter ‘device’ [-Wunused-parameter] 101 | pocl_pthread_build_hash (cl_device_id device) | ~~~~~~~~~~~~~^~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread_scheduler.c: In function ‘get_wg_index_range’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread_scheduler.c:234:35: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 234 | const unsigned wgs_per_thread = (1 + (k->remaining_wgs - 1) / num_threads); | ^ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread.c: In function ‘pocl_pthread_probe’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread.c:122:10: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 122 | return env_count; | ^~~~~~~~~ In file included from /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pocl-pthread_scheduler.h:25, from /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread_scheduler.c:35: /build/pocl-PBB85R/pocl-1.8/lib/CL/./pocl_cl.h:1499:18: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 1499 | #define min(a,b) (((a) < (b)) ? (a) : (b)) | ^ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread_scheduler.c:236:13: note: in expansion of macro ‘min’ 236 | max_wgs = min (max_wgs, k->remaining_wgs); | ^~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread_scheduler.c:239:18: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 239 | *start_index = k->wgs_dealt; | ^ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread.c: In function ‘pocl_pthread_init’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread_scheduler.c:240:16: warning: conversion from ‘size_t’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 240 | *end_index = k->wgs_dealt + max_wgs-1; | ^ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread.c:184:18: warning: conversion to ‘int’ from ‘cl_uint’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 184 | int fallback = (device->max_compute_units == 0) ? FALLBACK_MAX_THREAD_COUNT | ^ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread.c:200:7: warning: conversion to ‘cl_uint’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 200 | magic[0] | magic[1] << 8 | magic[2] << 16 | magic[3] << 24; | ^~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread_scheduler.c: In function ‘translate_wg_index_to_3d_index’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread_scheduler.c:250:72: warning: unused parameter ‘k’ [-Wunused-parameter] 250 | inline static void translate_wg_index_to_3d_index (kernel_run_command *k, | ~~~~~~~~~~~~~~~~~~~~^ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread.c:133:65: warning: unused parameter ‘parameters’ [-Wunused-parameter] 133 | pocl_pthread_init (unsigned j, cl_device_id device, const char* parameters) | ~~~~~~~~~~~~^~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread.c: In function ‘pocl_pthread_uninit’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread.c:227:31: warning: unused parameter ‘j’ [-Wunused-parameter] 227 | pocl_pthread_uninit (unsigned j, cl_device_id device) | ~~~~~~~~~^ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread.c: In function ‘pocl_pthread_reinit’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread.c:243:31: warning: unused parameter ‘j’ [-Wunused-parameter] 243 | pocl_pthread_reinit (unsigned j, cl_device_id device) | ~~~~~~~~~^ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread.c: In function ‘pocl_pthread_run’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread.c:268:25: warning: unused parameter ‘data’ [-Wunused-parameter] 268 | pocl_pthread_run (void *data, _cl_command_node *cmd) | ~~~~~~^~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread_scheduler.c: In function ‘work_group_scheduler’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread.c:268:49: warning: unused parameter ‘cmd’ [-Wunused-parameter] 268 | pocl_pthread_run (void *data, _cl_command_node *cmd) | ~~~~~~~~~~~~~~~~~~^~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread_scheduler.c:304:25: warning: conversion from ‘ulong’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 304 | unsigned slice_size = k->pc.num_groups[0] * k->pc.num_groups[1]; | ^ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread_scheduler.c:305:23: warning: conversion from ‘ulong’ {aka ‘long unsigned int’} to ‘unsigned int’ may change value [-Wconversion] 305 | unsigned row_size = k->pc.num_groups[0]; | ^ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread.c: In function ‘pocl_pthread_submit’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread.c:274:63: warning: unused parameter ‘cq’ [-Wunused-parameter] 274 | pocl_pthread_submit (_cl_command_node *node, cl_command_queue cq) | ~~~~~~~~~~~~~~~~~^~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread.c: In function ‘pocl_pthread_flush’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread.c:287:33: warning: unused parameter ‘device’ [-Wunused-parameter] 287 | pocl_pthread_flush(cl_device_id device, cl_command_queue cq) | ~~~~~~~~~~~~~^~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread.c:287:58: warning: unused parameter ‘cq’ [-Wunused-parameter] 287 | pocl_pthread_flush(cl_device_id device, cl_command_queue cq) | ~~~~~~~~~~~~~~~~~^~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread_scheduler.c: In function ‘finalize_kernel_command’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread_scheduler.c:346:51: warning: unused parameter ‘thread_data’ [-Wunused-parameter] 346 | finalize_kernel_command (struct pool_thread_data *thread_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread.c: In function ‘pocl_pthread_join’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread.c:293:32: warning: unused parameter ‘device’ [-Wunused-parameter] 293 | pocl_pthread_join(cl_device_id device, cl_command_queue cq) | ~~~~~~~~~~~~~^~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread.c: In function ‘pocl_pthread_notify’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread.c:313:35: warning: unused parameter ‘device’ [-Wunused-parameter] 313 | pocl_pthread_notify (cl_device_id device, cl_event event, cl_event finished) | ~~~~~~~~~~~~~^~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread.c: In function ‘pocl_pthread_update_event’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread.c:357:41: warning: unused parameter ‘device’ [-Wunused-parameter] 357 | pocl_pthread_update_event (cl_device_id device, cl_event event) | ~~~~~~~~~~~~~^~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread.c: In function ‘pocl_pthread_wait_event’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread.c:370:44: warning: unused parameter ‘device’ [-Wunused-parameter] 370 | void pocl_pthread_wait_event (cl_device_id device, cl_event event) | ~~~~~~~~~~~~~^~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread.c: In function ‘pocl_pthread_init_queue’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread.c:391:39: warning: unused parameter ‘device’ [-Wunused-parameter] 391 | pocl_pthread_init_queue (cl_device_id device, cl_command_queue queue) | ~~~~~~~~~~~~~^~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread.c: In function ‘pocl_pthread_free_queue’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread.c:401:39: warning: unused parameter ‘device’ [-Wunused-parameter] 401 | pocl_pthread_free_queue (cl_device_id device, cl_command_queue queue) | ~~~~~~~~~~~~~^~~~~~ /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread_scheduler.c: In function ‘work_group_scheduler’: /build/pocl-PBB85R/pocl-1.8/lib/CL/devices/pthread/pthread_scheduler.c:336:7: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 336 | write (STDOUT_FILENO, pc.printf_buffer, position); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [100%] Linking C shared library libpocl-devices-pthread.so cd /build/pocl-PBB85R/pocl-1.8/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 -ffile-prefix-map=/build/pocl-PBB85R/pocl-1.8=. -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,/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL/devices/basic:/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/lib/CL: ../basic/libpocl-devices-basic.so ../../libpocl.so.2.8.0 -pthread make[3]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' [100%] Built target pocl-devices-pthread make[2]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' /usr/bin/cmake -E cmake_progress_start /build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu/CMakeFiles 0 make -f CMakeFiles/Makefile2 preinstall make[2]: Entering directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' make[2]: Nothing to be done for 'preinstall'. make[2]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "None" -- Installing: /build/pocl-PBB85R/pocl-1.8/debian/tmp/usr/share/pocl/include/opencl-c.h -- Installing: /build/pocl-PBB85R/pocl-1.8/debian/tmp/usr/share/pocl/include/opencl-c-base.h -- Installing: /build/pocl-PBB85R/pocl-1.8/debian/tmp/etc/OpenCL/vendors/pocl.icd -- Installing: /build/pocl-PBB85R/pocl-1.8/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig/pocl.pc -- Installing: /build/pocl-PBB85R/pocl-1.8/debian/tmp/usr/share/pocl/include/_enable_all_exts.h -- Installing: /build/pocl-PBB85R/pocl-1.8/debian/tmp/usr/share/pocl/include/_builtin_renames.h -- Installing: /build/pocl-PBB85R/pocl-1.8/debian/tmp/usr/share/pocl/include/_kernel.h -- Installing: /build/pocl-PBB85R/pocl-1.8/debian/tmp/usr/share/pocl/include/_clang_opencl.h -- Installing: /build/pocl-PBB85R/pocl-1.8/debian/tmp/usr/share/pocl/include/_kernel_c.h -- Installing: /build/pocl-PBB85R/pocl-1.8/debian/tmp/usr/share/pocl/include/_kernel_constants.h -- Installing: /build/pocl-PBB85R/pocl-1.8/debian/tmp/usr/share/pocl/include/_libclang_versions_checks.h -- Installing: /build/pocl-PBB85R/pocl-1.8/debian/tmp/usr/share/pocl/include/pocl_types.h -- Installing: /build/pocl-PBB85R/pocl-1.8/debian/tmp/usr/share/pocl/include/pocl_device.h -- Installing: /build/pocl-PBB85R/pocl-1.8/debian/tmp/usr/share/pocl/include/pocl.h -- Installing: /build/pocl-PBB85R/pocl-1.8/debian/tmp/usr/share/pocl/include/pocl_spir.h -- Installing: /build/pocl-PBB85R/pocl-1.8/debian/tmp/usr/share/pocl/include/pocl_image_types.h -- Installing: /build/pocl-PBB85R/pocl-1.8/debian/tmp/usr/share/pocl/kernel-x86_64-pc-linux-gnu-GENERIC.bc -- Installing: /build/pocl-PBB85R/pocl-1.8/debian/tmp/usr/share/pocl/kernel-x86_64-pc-linux-gnu-sse2.bc -- Installing: /build/pocl-PBB85R/pocl-1.8/debian/tmp/usr/share/pocl/kernel-x86_64-pc-linux-gnu-ssse3.bc -- Installing: /build/pocl-PBB85R/pocl-1.8/debian/tmp/usr/share/pocl/kernel-x86_64-pc-linux-gnu-sse41.bc -- Installing: /build/pocl-PBB85R/pocl-1.8/debian/tmp/usr/share/pocl/kernel-x86_64-pc-linux-gnu-avx.bc -- Installing: /build/pocl-PBB85R/pocl-1.8/debian/tmp/usr/share/pocl/kernel-x86_64-pc-linux-gnu-avx_f16c.bc -- Installing: /build/pocl-PBB85R/pocl-1.8/debian/tmp/usr/share/pocl/kernel-x86_64-pc-linux-gnu-avx_fma4.bc -- Installing: /build/pocl-PBB85R/pocl-1.8/debian/tmp/usr/share/pocl/kernel-x86_64-pc-linux-gnu-avx2.bc -- Installing: /build/pocl-PBB85R/pocl-1.8/debian/tmp/usr/share/pocl/kernel-x86_64-pc-linux-gnu-avx512.bc -- Installing: /build/pocl-PBB85R/pocl-1.8/debian/tmp/usr/lib/x86_64-linux-gnu/libpocl.so.2.8.0 -- Installing: /build/pocl-PBB85R/pocl-1.8/debian/tmp/usr/lib/x86_64-linux-gnu/libpocl.so.2 -- Set runtime path of "/build/pocl-PBB85R/pocl-1.8/debian/tmp/usr/lib/x86_64-linux-gnu/libpocl.so.2.8.0" to "" -- Installing: /build/pocl-PBB85R/pocl-1.8/debian/tmp/usr/lib/x86_64-linux-gnu/libpocl.so -- Installing: /build/pocl-PBB85R/pocl-1.8/debian/tmp/usr/lib/x86_64-linux-gnu/pocl/libpocl-devices-basic.so -- Set runtime path of "/build/pocl-PBB85R/pocl-1.8/debian/tmp/usr/lib/x86_64-linux-gnu/pocl/libpocl-devices-basic.so" to "" -- Installing: /build/pocl-PBB85R/pocl-1.8/debian/tmp/usr/lib/x86_64-linux-gnu/pocl/libpocl-devices-pthread.so -- Set runtime path of "/build/pocl-PBB85R/pocl-1.8/debian/tmp/usr/lib/x86_64-linux-gnu/pocl/libpocl-devices-pthread.so" to "" -- Installing: /build/pocl-PBB85R/pocl-1.8/debian/tmp/usr/bin/poclcc make[1]: Leaving directory '/build/pocl-PBB85R/pocl-1.8/obj-x86_64-linux-gnu' dh_install -i dh_installdocs -i dh_installdocs: warning: Cannot auto-detect main package for pocl-doc. If the default is wrong, please use --doc-main-package dh_sphinxdoc -i dh_installchangelogs -i dh_perl -i dh_link -i dh_strip_nondeterminism -i dh_compress -i dh_fixperms -i dh_missing -i dh_installdeb -i debian/rules override_dh_gencontrol make[1]: Entering directory '/build/pocl-PBB85R/pocl-1.8' dh_gencontrol -- \ -V'LLVM:Version=11' \ make[1]: Leaving directory '/build/pocl-PBB85R/pocl-1.8' dh_md5sums -i dh_builddeb -i dpkg-deb: building package 'libpocl2-common' in '../libpocl2-common_1.8-3_all.deb'. dpkg-deb: building package 'pocl-doc' in '../pocl-doc_1.8-3_all.deb'. dpkg-genbuildinfo --build=all -O../pocl_1.8-3_all.buildinfo dpkg-genchanges --build=all -O../pocl_1.8-3_all.changes dpkg-genchanges: info: binary-only arch-indep upload (source code and arch-specific packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: running special hook: sync-out /build/pocl-PBB85R /tmp/pocl-1.8-3mtmfcl1x I: cleaning package lists and apt cache... W: deleting files in /tmp: .debug I: removing tempdir /tmp/mmdebstrap.EnI0e1DHgf... I: success in 903.9688 seconds md5: libpocl2-common_1.8-3_all.deb: OK md5: pocl-doc_1.8-3_all.deb: OK sha1: libpocl2-common_1.8-3_all.deb: OK sha1: pocl-doc_1.8-3_all.deb: OK sha256: libpocl2-common_1.8-3_all.deb: OK sha256: pocl-doc_1.8-3_all.deb: OK Checksums: OK